JavaCV IplImage.createFrom挂起

时间:2013-11-25 01:58:55

标签: image opencv javacv template-matching

不确定为什么会这样。方法:

IplImage.createFrom(image);

悬挂时没有返回任何值。我尝试了多张图片,并证实了它们的存在。我正在编写一个利用模板匹配的应用程序,但是这个最初的步骤令我头疼。有谁知道为什么这个方法会挂起线程而不返回任何值?我已经完成了一些研究,并确认我的OpenCV路径已经设置完毕,并且我的所有库都已正确设置。

1 个答案:

答案 0 :(得分:1)

在将BufferedImage转换为iplimage之前,我们需要创建一个与iplimage具有相同高度和宽度的BufferedImage。试试这段代码:

IplImage ipl_image = IplImage.create(buffered_image.getWidth(),buffered_.getHeight(),IPL_DEPTH_8U,1);
ipl_image = IplImage.createFrom(buffered_image);