opencv从摄像头读取图像怎么改为读取保存好的jpg图片

发布网友 发布时间:2022-04-22 01:30

我来回答

1个回答

热心网友 时间:2023-06-27 02:54

没有看见void detectAndDisplay( Mat frame );的实现,就默认这个函数做人脸检测了...

将“//-- 2. Read the video stream”之后的if块和释放capture的语句删除,添加
frame=imread("D:/image/1.jpg",IMREAD_COLOR);
D:/image/1.jpg替换为所需图片的路径,如果opencv为2.3.1及以下版本,IMREAD_COLOR换为CV_LOAD_IMAGE_COLOR;

另外吐槽下,看头文件应该用的是opencv2,却仍然使用opencv1的CvCapture,虽然ok,但感觉不彻底...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com