|
@@ -41,15 +41,15 @@ const char *fingerprintFromFFAVFrame(FILE *file, AVFrame *frame, int *len) {
|
|
|
if (file) fprintf(file, "fingerprintFromFFAVFrame\n");
|
|
|
if (!frame)return NULL;
|
|
|
|
|
|
-// if (1) {
|
|
|
-// static char buf[64];
|
|
|
-// memset((void *)buf, 0,sizeof(char) * 8 * 8);
|
|
|
-// for (int i = 0; i <64 ; ++i) {
|
|
|
-// buf[i] = 1;
|
|
|
-// }
|
|
|
-// *len = 64;
|
|
|
-// return buf;
|
|
|
-// }
|
|
|
+ if (1) {
|
|
|
+ static char buf[64];
|
|
|
+ memset((void *)buf, 0,sizeof(char) * 8 * 8);
|
|
|
+ for (int i = 0; i <64 ; ++i) {
|
|
|
+ buf[i] = 1;
|
|
|
+ }
|
|
|
+ *len = 64;
|
|
|
+ return buf;
|
|
|
+ }
|
|
|
|
|
|
// auto img = avframeToCvmat(frame);
|
|
|
int width = frame->width;
|
|
@@ -80,7 +80,6 @@ const char *fingerprintFromFFAVFrame(FILE *file, AVFrame *frame, int *len) {
|
|
|
double mn = mean(gray)[0];
|
|
|
if (file) fprintf(file, "fingerprintFromFFAVFrame 6\n");
|
|
|
static char buf[64];
|
|
|
-// char *buf = (char *) malloc(sizeof(char) * scale_width * scale_height);
|
|
|
if (file) fprintf(file, "fingerprintFromFFAVFrame 7\n");
|
|
|
if (gray.cols * gray.rows < scale_height * scale_width)return NULL;
|
|
|
// //得到图像指纹值
|