以前、こちらで教えていただいた、ESPLIBを用いた画像の連続撮影を行うことで、フレーム落ちの改善を実現しようとしています。
教えていただいたプログラムを改良しながら、進めているのですが、
fileerror,&fp,CRFILE,r
の部分で、定義されていないとエラーが出ます。
プログラムは以下になるのですが、分かる方は教えていただけたらと思います。
よろしくお願い致します。
#include <esplib.h> #include <ewclib.h> void ESP_Ready(void) { ESP_CreateImage(0,"Camera",0,0,640,480,100); ESP_OpenTextWindow(0,86,512,439,135); ESP_SetForeground(ESPMAINWINDOW); ESP_Printf("Startをクリックしてください\n"); } void ESP_Main(void) { int i,r; FILE *fp; errno_t fileerror; char OUTBIN[50]; i = 0; //画像入力&表示 for (;;) { if (ESP_STOP) break; if (EWC_IsCaptured(0)) { EWC_GetImage(0, ESP_VramPtr[0]); ESP_Update_(0); sprintf(OUTBIN,"%d.bin",i++); fileerror = fopen_s(&fp, OUTBIN, "wb"); fwrite(ESP_VramPtr[0],EWC_GetBufferSize(0) , 1, fp); fclose(fp); ESP_Locate(0, -1); ESP_Printf("FPS:%f", 1.0 / ewc_s[0].ftime); } if (ESP_GetButtonBox(0)) EWC_PropertyPage(0); if( i > 50 ) break; } r = EWC_Close(0); //カメラ終了 ESP_Printf("\nEWC_Close(0)=%d\n\n", r); ESP_DestroyImage(0); //ウィンドウ終了 } void ESP_Finish(void) { }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/12 07:55
2016/12/12 08:31
2016/12/12 09:08
2016/12/12 09:09
2016/12/12 09:10
2016/12/12 11:29