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