joyup
易百纳技术社区
易百纳技术社区
0 访问量
0 原创专栏
3 资料
0 粉丝
个性签名:此E友还没有留下个性签名哦~
加入易百纳时间:2016-05-13

个人成就

易百纳技术社区 共获得 0 个点赞
易百纳技术社区 共获得 1 个收藏
易百纳技术社区 共获得 62 次评论/回复

个人勋章

暂无勋章
分类专栏

Ta擅长的领域

暂无
  • 本帖最后由 joyup 于 2017-1-9 13:53 编辑 [code]/home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `ceilf@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `stdout@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `strerror@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `lrint@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `__isoc99_fscanf@GLIBC_2.7' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `asin@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `pthread_cond_destroy@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `vsnprintf@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `strlen@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `pthread_mutex_init@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `readdir@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `open@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `lseek@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `memset@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `fgets@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `log@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `ldexp@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `__ctype_b_loc@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `pthread_cond_signal@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `__fxstat@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `tmpfile@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `srand@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `closedir@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `gmtime@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `strrchr@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `strncpy@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `expf@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `memchr@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `__cxa_atexit@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `strtod@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `fclose@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `tolower@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `_setjmp@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `fmod@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `sin@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `frexp@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `sscanf@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `ftell@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `isxdigit@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `strcmp@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `sinf@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `longjmp@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `rand@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `acosf@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `strchr@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `ceil@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `calloc@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `isalnum@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `isspace@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `floorf@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `acos@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `tan@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `rewind@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `mmap@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `fseek@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `getenv@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `memcpy@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `fwrite@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `fputc@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `__xstat@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `putchar@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `write@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `bsearch@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `strstr@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `cosf@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `read@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `floor@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `fread@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `ferror@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `printf@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `malloc@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `puts@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `atan@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `fflush@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `strtol@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `strncmp@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `hypot@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `stderr@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `toupper@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `sinh@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `sqrtf@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `atan2@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `mkstemp@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `atan2f@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `__errno_location@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `lrintf@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `pthread_self@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `vfprintf@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `clock@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `exp@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `remove@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `cos@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `sqrt@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `pow@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `strcat@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `pthread_mutex_lock@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `sysconf@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `strdup@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `memcmp@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `pthread_mutex_destroy@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `log10@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `stpcpy@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `memmove@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `fprintf@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `strcpy@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `strtok@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `powf@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `opendir@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `abort@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `exit@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `snprintf@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `sprintf@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `pthread_cond_wait@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `sincosf@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `pthread_mutex_unlock@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `sincos@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `close@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `atanf@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `modf@GLIBC_2.4' /home/ggj/ggj/nfs-jacoxu/headandshoulder/KCFcpp-master-multi-scale/src/install/lib/libopencv_world.so: undefined reference to `__is[/code]
    2017-01-09
    0 0 3982
  • /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vpss.c: In function ‘HI_S32 SAMPLE_COMM_VPSS_Start(HI_S32, SIZE_S*, HI_S32, VPSS_GRP_ATTR_S*)’: /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vpss.c:246:35: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive]      VPSS_CHN_ATTR_S stChnAttr = {0}; 函数报错的位置: /***************************************************************************** * function : start vpss. VPSS chn with frame *****************************************************************************/ HI_S32 SAMPLE_COMM_VPSS_Start(HI_S32 s32GrpCnt, SIZE_S* pstSize, HI_S32 s32ChnCnt, VPSS_GRP_ATTR_S* pstVpssGrpAttr) {     VPSS_GRP VpssGrp;     VPSS_CHN VpssChn;     VPSS_GRP_ATTR_S stGrpAttr = {0};     VPSS_CHN_ATTR_S stChnAttr = {0};     VPSS_GRP_PARAM_S stVpssParam ={0};     HI_S32 s32Ret;     HI_S32 i, j; 一天发连个这么低级的帖子 我自己都觉得很不好意思. 还是要麻烦大神
    2016-11-04
    4 0 2314
  • /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1255:1: error: invalid conversion from ‘int’ to ‘COMPRESS_MODE_E {aka hiCOMPRESS_MODE_E}’ [-fpermissive] }; ^ /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1255:1: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive] /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1255:1: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive] /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1271:1: error: invalid conversion from ‘int’ to ‘COMPRESS_MODE_E {aka hiCOMPRESS_MODE_E}’ [-fpermissive] }; ^ /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1271:1: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive] /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1271:1: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive] /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1288:1: error: invalid conversion from ‘int’ to ‘COMPRESS_MODE_E {aka hiCOMPRESS_MODE_E}’ [-fpermissive] }; ^ /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1288:1: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive] /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1288:1: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive] /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1304:1: error: invalid conversion from ‘int’ to ‘COMPRESS_MODE_E {aka hiCOMPRESS_MODE_E}’ [-fpermissive] }; ^ /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1304:1: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive] /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1304:1: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive] /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1321:1: error: invalid conversion from ‘int’ to ‘COMPRESS_MODE_E {aka hiCOMPRESS_MODE_E}’ [-fpermissive] }; ^ /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1321:1: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive] /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1321:1: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive] /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1338:1: error: invalid conversion from ‘int’ to ‘COMPRESS_MODE_E {aka hiCOMPRESS_MODE_E}’ [-fpermissive] }; ^ /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1338:1: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive] /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1338:1: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive] /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1354:1: error: invalid conversion from ‘int’ to ‘COMPRESS_MODE_E {aka hiCOMPRESS_MODE_E}’ [-fpermissive] }; ^ /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1354:1: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive] /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1354:1: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive] /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1370:1: error: invalid conversion from ‘int’ to ‘COMPRESS_MODE_E {aka hiCOMPRESS_MODE_E}’ [-fpermissive] }; ^ /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1370:1: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive] /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1370:1: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive] /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1386:1: error: invalid conversion from ‘int’ to ‘COMPRESS_MODE_E {aka hiCOMPRESS_MODE_E}’ [-fpermissive] }; ^ /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1386:1: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive] /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1386:1: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive] /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1402:1: error: invalid conversion from ‘int’ to ‘COMPRESS_MODE_E {aka hiCOMPRESS_MODE_E}’ [-fpermissive] }; ^ /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1402:1: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive] /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1402:1: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive] /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1418:1: error: invalid conversion from ‘int’ to ‘COMPRESS_MODE_E {aka hiCOMPRESS_MODE_E}’ [-fpermissive] }; ^ /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1418:1: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive] /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1418:1: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive] /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1434:1: error: invalid conversion from ‘int’ to ‘COMPRESS_MODE_E {aka hiCOMPRESS_MODE_E}’ [-fpermissive] }; ^ /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1434:1: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive] /home/ggj/ggj/nfs-jacoxu/Hi3516A_SDK_V1.0.5.0/package/mpp/sample/ive/../common/sample_comm_vi.c:1434:1: error: invalid conversion from ‘int’ to ‘HI_BOOL’ [-fpermissive]
    2016-11-04
    7 0 5215
  • 在win 7 上使用PC端ive_sample_2.0中实验得到的gmm 算子的效果图跟在3516a 跑出来的效果图一样咩
    2016-11-02
    0 0 1934
  • 3516a 自带的ive 算子的运行情况分析 3516a 自带的ive sample 可以成功编译过 3516a 有8个函数的demo: 除了1 2 3 功能运行不成功之外 其他的功能都可以用。 实际运行情况见下: 由于bgmodel 和 gmm 实际上是公用的一个ive 算子 gmm 算子 所以,主要贴出来gmm 的运行情况,求大神帮我喽一眼。
    2016-10-28
    5 1 3641
  • 麻烦谁能在自己的板子上跑一下 ,给我消息看能不能跑通
    2016-10-27
    9 0 2640
  • [code] HI_VOID GMMSampleSingle() { #if 1         IVE_SRC_IMAGE_S stIveImg;         IVE_DST_IMAGE_S stIveFg;         IVE_DST_IMAGE_S stIveBg;         HI_BOOL bInstant = HI_TRUE;   // must be true                 IVE_HANDLE hIveHandle;        // handle         IVE_MEM_INFO_S *pstDst;       //gmm model         IVE_GMM_CTRL_S stGMMCtrl;     //stGmmCtrl         IplImage *pimgGray=NULL;         IplImage *pfg=NULL;         IplImage *pfgRGB=NULL;         IplImage *pBgGray=NULL;         HI_S32 s32Result;             // if s32Result is 0 success         HI_U32   FrameNum = 1;         CvSize S;                  string buff = "list1.txt";          const char * outputDir = "output";          ifstream infile;         infile.open(buff.c_str());         getline(infile, buff);         IplImage * pimg=cvLoadImage(buff.c_str());         HI_U16 u16Width=pimg->width;         HI_U16 u16Height=pimg->height;        cout<<"u16Width "<        cout<<"u16Height "<         if(NULL == pimgGray)                 {                         printf("coming into pimgGray\n");                         S = cvSize(pimg->width,pimg->height);                         pimgGray = cvCreateImage(S,8,1);                         if(HI_NULL == pimgGray)                         {                                 printf("pimgGray creat error");                                 goto FAILURE;                         }                 }                  // pstDst         //pstDst = (IVE_DST_MEM_INFO_S *)malloc(sizeof(IVE_DST_MEM_INFO_S));         //HI_CHECK_ET_GOTO(pstDst,HI_NULL,FAILURE);                stGMMCtrl.u0q16InitWeight = 3276; //0.05             stGMMCtrl.u0q16BgRatio = 52428;   //0.8             stGMMCtrl.u22q10MaxVar = (2000 << 10);             stGMMCtrl.u22q10MinVar = (200 << 10);             stGMMCtrl.u22q10NoiseVar = (225 << 10);             stGMMCtrl.u8q8VarThr = 1600;             stGMMCtrl.u8ModelNum =3;             stGMMCtrl.u0q16LearnRate = 327;                   // init         memset(&stIveImg, 0, sizeof(IVE_SRC_IMAGE_S));         memset(&stIveFg, 0,sizeof(IVE_DST_IMAGE_S));         memset(&stIveBg, 0, sizeof(IVE_DST_IMAGE_S));                 //init         SAMPLE_COMM_IVE_CheckIveMpiInit();         while(getline(infile, buff))         {                  pimg=cvLoadImage(buff.c_str());                 if (!pimg)                 {                         cout<<"error input image"<                         break;                 }                 cvCvtColor(pimg,pimgGray,CV_BGR2GRAY);                 cout<<"pimg->nChannels(): "nChannels():   "imageData,pimgGray->width * pimgGray->height);                                                 //foreground                 if(HI_NULL == stIveFg.pu8VirAddr[0])                 {                 s32Result = SAMPLE_COMM_IVE_CreateImage(&stIveFg,IVE_IMAGE_TYPE_U8C1, u16Width,u16Height);                 cout<<"s32Result Fg HI_CreateIveImage "<                 }                 cout<                 memcpy(stIveFg.pu8VirAddr[0],pimgGray->imageData, pimgGray->width * pimgGray->height);                 // background                 if(HI_NULL == stIveBg.pu8VirAddr[0])                 {                 s32Result = SAMPLE_COMM_IVE_CreateImage(&stIveBg,IVE_IMAGE_TYPE_U8C1, u16Width,u16Height);                 cout<<"s32Result Bg HI_CreateIveImage "<                 //HI_CHECK_ET_GOTO(s32Result,HI_FAILURE,FAILURE);                 }                 cout<                 memcpy(stIveBg.pu8VirAddr[0],pimgGray->imageData, pimgGray->width * pimgGray->height);                 //pstModel                                 pstDst->u32Size = stGMMCtrl.u8ModelNum * 7 * pimg->width * pimg->height;                 s32Result  = SAMPLE_COMM_IVE_CreateMemInfo(pstDst, pstDst->u32Size);                 if (s32Result!= HI_SUCCESS)                  {                    printf("SAMPLE_COMM_IVE_CreateMemInfo fail\n");                  }                 memset(pstDst->pu8VirAddr, 0, pstDst->u32Size);                                                         time_t start_t,end_t;                 start_t = clock();                 //cout<<"will get into GMM"< cout< cout< cout< coutu32PhyAddr"< s32Result = HI_MPI_IVE_GMM(&hIveHandle,&stIveImg,&stIveFg,&stIveBg,pstDst,&stGMMCtrl,bInstant); if (HI_SUCCESS != s32Result)     {        printf("s32Result (%#x)\n", s32Result);     }                 end_t = clock();                 long cost_t = (long)(end_t - start_t);                 cout<<"cost_t: "<                 if(HI_SUCCESS != s32Result)                 {                         goto FAILURE;                 }                 if(pfg == HI_NULL)                 {                         S = cvSize(pimg->width,pimg->height);                         pfg = cvCreateImage(S,8,1);                         if(HI_NULL == pfg)                         {                                 goto FAILURE;                         }                 }                 if(HI_NULL == pfgRGB)                 {                         S = cvSize(pimg->width,pimg->height);                         pfgRGB = cvCreateImage(S,8,3);                         if(HI_NULL == pfgRGB)                         {                                 goto FAILURE;                         }                 }                 if(HI_NULL == pBgGray)                 {                         S = cvSize(pimg->width,pimg->height);                         pBgGray = cvCreateImage(S,8,1);                         if(HI_NULL == pBgGray)                         {                                 goto FAILURE;                         }                 }                 memcpy(pfg->imageData, stIveFg.pu8VirAddr[0],pimg->width * pimg->height);                 memcpy(pBgGray->imageData,stIveBg.pu8VirAddr[0],pimg->height * stIveBg.u16Stride[0]);                 cvCvtColor( pfg, pfgRGB, CV_GRAY2BGR );                 FrameNum++;                         } FAILURE:          IVE_MMZ_FREE(stIveImg.u32PhyAddr[0],stIveImg.pu8VirAddr[0]);          IVE_MMZ_FREE(stIveFg.u32PhyAddr[0], stIveFg.pu8VirAddr[0]);          IVE_MMZ_FREE(stIveBg.u32PhyAddr[0], stIveBg.pu8VirAddr[0]);          IVE_MMZ_FREE(pstDst->u32PhyAddr, pstDst->pu8VirAddr);         if(HI_NULL != pstDst->pu8VirAddr)         {                 free(pstDst->pu8VirAddr);         }         if(HI_NULL != pstDst)         {                 free(pstDst);         }         if(HI_NULL != pfgRGB)                 cvReleaseImage(&pfgRGB);         if(HI_NULL != pfg)                 cvReleaseImage(&pfg);         if(HI_NULL != pBgGray)                 cvReleaseImage(&pBgGray);         HI_MPI_SYS_Exit();                 return; #endif } [/code] [img]D:\bbb.png[/img]
    2016-10-21
    25 0 7284
  • [code]#include "GMM.h" #include "mpi_sys.h" #include "hi_comm_sys.h" #include "sample_assist.h" #include "sample_file.h" #include "sample_define.h" #include "mpi_ive.h" #include #include #include #include "cv.h" #include #include #include #include "mpi_sys.h" #include"time.h" //add by ggj for using #include       #include using   namespace   std; using   namespace   cv; HI_VOID GMMSampleSingle() { #if 1                 IVE_SRC_IMAGE_S stIveImg;     // image           IVE_DST_IMAGE_S stIveFg;      //forth ground         IVE_DST_IMAGE_S stIveBg;      // back ground         HI_BOOL bInstant = HI_TRUE;   // must be true         IVE_GMM_CTRL_S stGMMCtrl;         IVE_HANDLE hIveHandle;         IVE_MEM_INFO_S *pstDst;         IplImage *pimgGray=NULL;         IplImage *pfg=NULL;         IplImage *pfgRGB=NULL;         IplImage *pBgGray=NULL;         HI_S32 s32Result;         HI_U32   FrameNum = 1;         CvSize S;                  string buff = "list1.txt";          const char * outputDir = "output";          ifstream infile;         infile.open(buff.c_str());         getline(infile, buff);         IplImage * pimg=cvLoadImage(buff.c_str());         HI_U16 u16Width=pimg->width;         HI_U16 u16Height=pimg->height;        cout<<"u16Width "<        cout<<"u16Height "<         if(NULL == pimgGray)                 {                         printf("coming into pimgGray\n");                         S = cvSize(pimg->width,pimg->height);                         pimgGray = cvCreateImage(S,8,1);                         if(HI_NULL == pimgGray)                         {                                 printf("pimgGray creat error");                                 goto FAILURE;                         }                 }                  // pstDst         pstDst = (IVE_DST_MEM_INFO_S *)malloc(sizeof(IVE_DST_MEM_INFO_S));         HI_CHECK_ET_GOTO(pstDst,HI_NULL,FAILURE);                  stGMMCtrl.u0q16BgRatio = 45875;//0.7         stGMMCtrl.u0q16InitWeight = 3277;         stGMMCtrl.u22q10NoiseVar = 225 * 1024;         stGMMCtrl.u22q10MaxVar = 2000 * 1024;         stGMMCtrl.u22q10MinVar = 200 * 1024;         stGMMCtrl.u8q8VarThr = (HI_U16)(256 * 6.25)        ;  //2.5         stGMMCtrl.u8ModelNum = 3;            // should be three model         //stGMMCtrl.u8ShadowVarThr = 16;                   // init         memset(&stIveImg, 0, sizeof(IVE_SRC_IMAGE_S));         memset(&stIveFg, 0,sizeof(IVE_DST_IMAGE_S));         memset(&stIveBg, 0, sizeof(IVE_DST_IMAGE_S));         HI_MPI_SYS_Init();         while(getline(infile, buff))         {                  pimg=cvLoadImage(buff.c_str());                 if (!pimg)                 {                         cout<<"error input image"<                         break;                 }                 cvCvtColor(pimg,pimgGray,CV_BGR2GRAY);                 cout<<"pimg->nChannels(): "nChannels():   "imageData,pimgGray->width * pimgGray->height);                                 cout<<"s32Result stIveImg HI_MPI_SYS_MmzAlloc "<                 //foreground                 if(HI_NULL == stIveFg.pu8VirAddr[0])                 {                 printf("coming into foreground\n");                 s32Result = HI_CreateIveImage(&stIveFg,IVE_IMAGE_TYPE_U8C1, u16Width,u16Height);                 cout<<"s32Result Fg HI_CreateIveImage "<                 HI_CHECK_ET_GOTO(s32Result,HI_FAILURE,FAILURE);                 }                 s32Result =HI_MPI_SYS_MmzAlloc(&stIveFg.u32PhyAddr[0],(HI_VOID**)&stIveFg.pu8VirAddr[0],NULL,HI_NULL,stIveFg.u16Height*stIveFg.u16Stride[0]);                 cout<<"s32Result stIveImg HI_MPI_SYS_MmzAlloc "<                 memcpy(stIveFg.pu8VirAddr[0],pimgGray->imageData, pimgGray->width * pimgGray->height);                 // background                 if(HI_NULL == stIveBg.pu8VirAddr[0])                 {                 printf("coming into background\n");                 s32Result = HI_CreateIveImage(&stIveBg,IVE_IMAGE_TYPE_U8C1, u16Width,u16Height);                 cout<<"s32Result Bg HI_CreateIveImage "<                 HI_CHECK_ET_GOTO(s32Result,HI_FAILURE,FAILURE);                 }                 //add by ggj 20160909 s32Result =HI_MPI_SYS_MmzAlloc(&stIveBg.u32PhyAddr[0],(HI_VOID**)&stIveBg.pu8VirAddr[0],NULL,HI_NULL,stIveBg.u16Height*stIveBg.u16Stride[0]);                 cout<<"s32Result stIveBg HI_MPI_SYS_MmzAlloc "<                 memcpy(stIveBg.pu8VirAddr[0],pimgGray->imageData, pimgGray->width * pimgGray->height);                                 if(1 == FrameNum)                 {                 pstDst->pu8VirAddr = (HI_U8 *)malloc(stGMMCtrl.u8ModelNum * 7 * pimg->width * pimg->height);                 HI_CHECK_ET_GOTO(s32Result,HI_FAILURE,FAILURE);                 memset(pstDst->pu8VirAddr,0,stGMMCtrl.u8ModelNum * 7 * pimg->width * pimg->height);                 pstDst->u32PhyAddr = (HI_U32)pstDst->pu8VirAddr;                 pstDst->u32Size = stGMMCtrl.u8ModelNum * 7 * pimg->width * pimg->height;                 }                                         if(FrameNum >= 500)                 {                         stGMMCtrl.u0q16LearnRate = 131; //0.02                 }                 else                 {                         //cout<<"FrameNum "<                         stGMMCtrl.u0q16LearnRate = 65535/FrameNum;                 }                 time_t start_t,end_t;                 start_t = clock();                 //cout<<"will get into GMM"< cout< cout< cout< s32Result = HI_MPI_IVE_GMM(&hIveHandle,&stIveImg,&stIveFg,&stIveBg,pstDst,&stGMMCtrl,bInstant); if (HI_SUCCESS != s32Result)     {        printf("s32Result (%#x)\n", s32Result);     }                 end_t = clock();                 long cost_t = (long)(end_t - start_t);                 cout<<"cost_t: "<                 if(HI_SUCCESS != s32Result)                 {                         goto FAILURE;                 }                 if(pfg == HI_NULL)                 {                         S = cvSize(pimg->width,pimg->height);                         pfg = cvCreateImage(S,8,1);                         if(HI_NULL == pfg)                         {                                 goto FAILURE;                         }                 }                 if(HI_NULL == pfgRGB)                 {                         S = cvSize(pimg->width,pimg->height);                         pfgRGB = cvCreateImage(S,8,3);                         if(HI_NULL == pfgRGB)                         {                                 goto FAILURE;                         }                 }                 if(HI_NULL == pBgGray)                 {                         S = cvSize(pimg->width,pimg->height);                         pBgGray = cvCreateImage(S,8,1);                         if(HI_NULL == pBgGray)                         {                                 goto FAILURE;                         }                 }                 memcpy(pfg->imageData, stIveFg.pu8VirAddr[0],pimg->width * pimg->height);                 memcpy(pBgGray->imageData,stIveBg.pu8VirAddr[0],pimg->height * stIveBg.u16Stride[0]);                 cvCvtColor( pfg, pfgRGB, CV_GRAY2BGR );                 FrameNum++;                         } FAILURE:         HI_DestroyIveImage(&stIveImg);         HI_DestroyIveImage(&stIveFg);         HI_DestroyIveImage(&stIveBg);         if(HI_NULL != pstDst->pu8VirAddr)         {                 free(pstDst->pu8VirAddr);         }         if(HI_NULL != pstDst)         {                 free(pstDst);         }         if(HI_NULL != pfgRGB)                 cvReleaseImage(&pfgRGB);         if(HI_NULL != pfg)                 cvReleaseImage(&pfg);         if(HI_NULL != pBgGray)                 cvReleaseImage(&pBgGray);         HI_MPI_SYS_Exit();                 return; #endif } [/code] 打印输出结果: u16Width 320 u16Height 240 coming into pimgGray pimg->nChannels<>:  3 pimgGray->nChannels<>:  1 s32Result stIveImg HI_CreateIveImage  0 stIveImg.u16Height:240 stIveImg.u16Stride[0]:320 s32Result stIveImg HI_MPI_SYS_MmzAlloc  0 coming into foreground s32Result Fg HI_CreateIveImage  0 s32Result Fg HI_MPI_SYS_MmzAlloc  0 coming into background s32Result Bg HI_CreateIveImage  0 s32Result Bg HI_MPI_SYS_MmzAlloc  0 2401460224  stIveImg.u32PhyAddr[0] 2401538048  stIveFg.u32PhyAddr[0] 2401615872  stIveBg.u32PhyAddr[0] pstImage-> u32PhyAddr[0] can not be zero check image pstSrc failed check GMM parameters failed.
    2016-10-20
    1 0 2977
  • 各位兄弟,3516A的色温检测值偏差很大可能是什么原因?比如5000K环境,检测到7500,4000K环境甚至达到10000K。 他们这个检测色温是靠什么数据得到的呢?
    2016-10-19
    4 0 2948
  • 各位大侠,现在在调3516A的图像,用ISP Calibration工具计算出的自动白平衡的曲线感觉不对劲,请帮忙看看是啥问题,多谢! 软件版本 曲线
    2016-10-11
    7 0 2907
易百纳技术社区
共10条
易百纳技术社区