problem:
模仿otsu算法时撞见的错误:
我只是用该算法来提取阈值并显示在控制台上,running的时候,cvWaitKey(0)之前都正常,按下任意键结束程序后,出现
openCV error: Bad argument (unrecognized or unsupported array type) in unknown function, file ../../../src/cxcore/cxarray.cpp line985
细查之下,发现调用cvostu(src)时IplImage 结构所占内存以释放掉,故在cvWaitKey(0) 之后再cvReleaseImage(&src)时,找不到src 所引用的地址,故而报错。
solution:
obviously
after solution:
遂查了openCv的错误机制,以下引用自