'{' : 対応する関数ヘッダーがありません
このようなエラーの解消はどうすれば直りますか?
うまく画像を出力できるようになりますか?
#include "OpenCV_IALIB.h"
#define Xsize 256
#define Ysize 256
int pcInImage24[Ysize][Xsize];
int pcoutImage24[Ysize][Xsize];
void print_identity(unsigned char *clue);
/* この関数での処理 */
// 制御パラメータ
static int g_sbl_xOrder;
static int g_sbl_yOrder;
static int g_sbl_apertureSize;
static int g_lap_apertureSize;
static float g_can_thr1;
static float g_can_thr2;
static int g_can_apertureSize;
static int g_debug;
int WINAPI WinMain( HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow);
{
FILE *fp;
fp=fopen(argv[1], "rb");
fread(pcInImage24, Xsize*Ysize*sizeof(char), 3, fp);
fclose(fp);
MSG msg;
IA_SYS_INFO sys;
g_sbl_xOrder = 1;
g_sbl_yOrder = 0;
g_sbl_apertureSize = 3;
g_lap_apertureSize = 3;
g_can_thr1 = 50.0F;
g_can_thr2 = 200.0F;
g_can_apertureSize = 3;
g_debug = 0;
/***** 制御パラメータ登録 *****/
IA_Eval_RegisterParam( &g_sbl_xOrder, "エッジ抽出", "Sobel・x導関数の次数", 1, 1, 1, 2, "x導関数の次数" );
IA_Eval_RegisterParam( &g_sbl_yOrder, "エッジ抽出", "Sobel・y導関数の次数", 1, 1, 0, 2, "y導関数の次数" );
IA_Eval_RegisterParam( &g_sbl_apertureSize, "エッジ抽出", "Sobel・オペレータサイズ", 1, 1, 1, 7, "オペレータサイズ" );
IA_Eval_RegisterParam( &g_lap_apertureSize, "エッジ抽出", "Laplacian・オペレータサイズ", 1, 1, 1, 7, "オペレータサイズ" );
IA_Eval_RegisterParam( &g_can_thr1, "エッジ抽出", "Canny・1番目の閾値", 1, 1, 0, 255, "1番目の閾値" );
IA_Eval_RegisterParam( &g_can_thr2, "エッジ抽出", "Canny・2番目の閾値", 1, 1, 0, 255, "2番目の閾値" );
IA_Eval_RegisterParam( &g_can_apertureSize, "エッジ抽出", "Canny・オペレータサイズ", 1, 1, 2, 7, "オペレータサイズ" );
IA_Eval_RegisterParam( &g_debug, "Debug", "Debug出力有効", 1, 1, 0, 1, " 0=デバック出力なし\n 1=デバック出力あり" );
fp=fopen(argv[2], "wb");
fread(pcoutImage24, Xsize*Ysize*sizeof(char), 3, fp);
fclose(fp);
return 0;
}
お礼
mistmoon79さん、今回もありがとうございます。 早速、配布元の質問掲示板に質問させていただきます。