[问题] Opencv 里面DFT的使用方式

楼主: Elaine0530 (小阿喵)   2016-11-15 21:23:21
开发平台(Platform): (Ex: Win10, Linux, ...)
win7
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
codeblock gcc
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
Opencv
问题(Question):
在使用DFT这个函式的时候编译能过 但会在cmd视窗显示错误讯息
OpenCV Error: Assertion failed (dst.data == dst0.data) in cvDFT
因为第一次学 有点摸不著头绪
以下是程式码
//读图 灰阶
Image =cvLoadImageM(FileNameOri,CV_LOAD_IMAGE_GRAYSCALE);
cvNamedWindow("output",1);
cvResizeWindow("output",width,length);
cvMoveWindow("output",100,100);
cvShowImage("output",Image);
//确认图有输入成功
cvMerge(ImageRE,ImageIM,0,0,ImageFF);
cvDFT(ImageFF,Image,CV_DXT_FORWARD);
cvWaitKey(0);
cvReleaseMatHeader(&Image);
cvReleaseMatHeader(&ImageRE);
cvReleaseMatHeader(&ImageIM);
cvReleaseMatHeader(&ImageFF);
cvDestroyWindow("output");
希望有大大能指教 谢谢:)
作者: Raymond0710 (雷门)   2016-11-16 22:20:00
你的语法过时了 请用2.0以上
作者: Zero0910 (みくに最高≧▽≦)   2016-11-17 11:40:00
你的 ImageRE 跟 ImageIM 怎么来的

Links booklink

Contact Us: admin [ a t ] ucptt.com