问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

opencv 做视频捕捉的时候摄像头无法开启。显示出来的图像都是黑色的。

发布网友 发布时间:2022-04-26 07:54

我来回答

1个回答

热心网友 时间:2023-10-08 23:34

非常简单,你用的是win7而不是xp,如果是在xp上上面的代码当然是可以的;貌似是因为你win7摄像头的缘故,还好像与vfw模式有关系吧,win7貌似没有vfw,楼主可以使用directshow模块来实现。试试下面的代码:
#include "cxcore.h"
#include "cvcam.h"
#include "windows.h"

void callback(IplImage* image);
int main()
{
int ncams = cvcamGetCamerasCount( );//返回可以访问的摄像头数目
int width=320;
int height=240;

HWND MyWin;
// 设置系统属性

cvcamSetProperty(0, CVCAM_PROP_ENABLE, CVCAMTRUE); //Enable视讯
//0:欲设置属性的摄像头序号; 第二个参数是属性名字;
//第三个参数是指向设置值的指针

cvcamSetProperty(0, CVCAM_PROP_RENDER, CVCAMTRUE); //启用视讯

// MyWin 是窗口 HWND 的类型

MyWin = (HWND) cvGetWindowHandle("cvcam window");
cvcamSetProperty(0, CVCAM_PROP_WINDOW, &MyWin); // Selects a window

cvcamSetProperty(0,CVCAM_RNDWIDTH,&width);
cvcamSetProperty(0,CVCAM_RNDHEIGHT,&height);
//video rendering

//回调函数将处理每一帧
cvcamSetProperty(0, CVCAM_PROP_CALLBACK, callback);

cvcamInit( );
cvcamStart( );
// 现在程序开始工作
cvWaitKey(0);
cvcamStop( );
cvcamExit( );
return 0;
}

// 回调函数
void callback(IplImage* image)
{
cvcamPause();
cvcamGetProperty(0,"raw_image",&image);
cvcamResume();
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...flash学得好、将来会有什么用、求哥哥、姐姐们、帮帮忙 我即将初中毕业,想要读技校,但又不知选那科好`哥哥姐姐们帮个忙吧! 成绩不好,高中毕业想学电脑,哪位哥哥姐姐知道帮忙推荐下学校_百度知 ... 大学计算机3级 怎样学习啊 难吗 哥哥姐姐 帮帮忙吧 ...就业怎样?我报了这个专业,请各位哥哥姐姐帮帮忙 请IT业工作的哥哥姐姐帮忙出出主意~~ ...师傅让他沿着水缸边行走练功。有谁知道这个电影叫什么? 小伙穿越拜"小龙女"为师,与小龙女合练武功是什么电影 ...电影开头是一个赤膊的男主角在练功,然后再和队友们去做任务,结果一... ...一秒竟然穿越了醒来第一句话就是疼死宝宝了是什么电视剧? opencv3.4.1调用视频出现这个情况怎么搞 企业区块链服务? 《非人学园》和灵能的联动有哪些内容? 想用opencv打开笔记本电脑摄像头并从视频中提取图像,单摄像头打开后图像不显示。 非人学园野怪为什么改版? opencv可以打开哪些格式的视频文件?2.3版能否打开mp4? 天翼电子商务有限公司在区块链赋能企业金融这方面,是不是表现得挺抢眼的? opencv视频播放不了的问题是如何解决的?播放时一闪而过。 非人学园胧月咒江山什么时候返场 我买的灵飞经里面怎么有两篇?分别是什么? 区块链与企业市场服务怎么结合? 非人学园联动新英雄绿谷出久怎么获得 非人学园绿谷出久获取方式一览_百 ... opencv将视频canny后显示播放一卡一卡的,是不是需要的canny时间太长了,怎么解决 区块链企业服务的作用和特点是什么? 灵飞经的小楷是什么字体 最近俄听说非人学院手游的雷震子改版了,请问雷震子改版后是加强了还是削弱了? 在MFC 多文档编程中使用OpenCV显示图像和视频时,能将opencv创建的窗口嵌入主窗口中成为一个子窗口吗? 区块链是什么?为什么很多互联网大企业都热衷投资 道教《灵飞经》里有一句澡除五累,这个“五累”指什么? 非人学园2022多少G 非人学园让下最新游戏包,可是我下过新的之后找不到账号了,而且我是用手机号绑定的,它都没有这个选择? opencv打开视频文件没有声音 网易非人学园和我的英雄学院联动出的英雄是哪几个呀 非人学园更新后为什么看不到外国人说话了? 非人学院为什么不删除绿谷 “ovo”意思是什么? 女生给你发ovo是什么意思 ovo是什么意思 窗体的构成及窗体的基本操作? OⅤO是什么意思? Access 窗体操作 和查询操作 男生备注爸爸的ovo是啥意思? 在窗体中可以使用什么来执行某项操作或某些操作 word窗体是干什么的啊 castel-dell'ovo是什么意思 巴西或者葡萄牙语 meu ovo 是什么意思啊? 起搏器ovo odo voo doo模式是什么意思 C#窗体操作 皮卡堂ouo是什么意思? C#中,一个窗体的控件如何操作另一个窗体