编写批量读取图像文件的代码时,成功监视并读取了临时变量(imshow ) )函数输出的图呈灰色,无法读取。 我觉得是循环变量还是指针的问题,调查了一会儿,发现imshow () )函数需要waitkey () )函数。
以下是从OpenCV官方文档中摘录的。
this function http://www.Sina.com/whichdisplaystheimageforspecifiedmilliseconds.otherwise, it won’tdisplaytheimage.for witkey (0) willdisplaythewindowinfinitelyuntilanykeypress ) itissuitableforimagedisplay.way whichdisplaywillbeautomaticallyclosed.(ifyouputitinalooptoreadvideos,itwilldisplaythevideoframe-by-frame ) )。
读取成功,但不显示:
添加等待密钥(0)后即可读取。
这个bug真的很低级,写记录,作为警戒。