opencv android黑屏,OpenCV 3.0捕获整个黑屏

用户在尝试使用OpenCV3.0从Epiphan DVI2USB 3.0 D2S300879设备捕获DirectShow流时遇到黑屏问题。已经尝试了多种代码和解决方案,包括检查是否成功打开设备,转换颜色空间,应用高斯模糊和边缘检测等,但仍然只得到黑色或灰色屏幕。用户提到OpenBroadcaster可以成功捕获该设备,寻求OpenCV相关问题的解答。
摘要由CSDN通过智能技术生成

我试图从OpenCV 3.0中从Epiphan DVI2USB 3.0 D2S300879捕获DirectShow流。OpenCV 3.0捕获整个黑屏

我已经尝试了很多代码示例从文档到各种论坛。如

if (!cap.isOpened()) // check if we succeeded

return -1;

Mat edges;

namedWindow("edges", 1);

for (;;)

{

Mat frame;

cap >> frame; // get a new frame from camera

cvtColor(frame, edges, CV_BGR2RGB);

cout << frame.channels() << endl;

//GaussianBlur(edges, edges, Size(7, 7), 1.5, 1.5);

//Canny(edges, edges, 0, 30, 3);

imshow("edges", edges);

if (waitKey(50) >= 0) break;

}

我一直都想与黑色或灰色屏幕。 imshow的解决方案很好。 请帮助找到解决方案,因为一切似乎都是合法的。

另外我试图用Open Broadcaster捕获这个设备并成功。 提前谢谢!

2016-02-22

Mike

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值