小编Nie*_*ved的帖子

OpenCV - 如何捕获rtsp视频流

例如,我们有工作rtsp流测试像:"rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov"(它在发布这篇文章的时候工作)

现在我想在openCV中捕获这个视频流(opencv 2.4.7/2.4.8)我的代码完全适用于本地电影文件,但当我尝试捕获rtsp时,我得到的信息如下:"无法读取电影文件RTSP://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov"

我尝试过几种不同的方式:

CvCapture *camera = cvCreateFileCapture("rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov"); 
if (camera == NULL) {
 printf("video is null, aborting...");
 return -1;
}
else{ 
 printf("video ok");
}
Run Code Online (Sandbox Code Playgroud)

要么:

cv::VideoCapture vcap;
//open the video stream and make sure it's opened
if(!vcap.open("rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov")) {
    std::cout << "Error opening video stream or file" << std::endl;
    return -1;
}
Run Code Online (Sandbox Code Playgroud)

任何的想法 ?

-

Niedved

c++ video opencv stream rtsp

8
推荐指数
1
解决办法
4万
查看次数

"串?' 不能转换为'NSString'"(Xcode 7迁移后)

你好我正在开发项目(在objective-c中完成它)但是一个类在Swift中被写了.迁移到XCODE 7 for ios9编译器后回到我的错误:'String?' 代码不能转换为'NSString':

if let view = self.emailTextField.rightView {
                    if (self.emailTextField.text as NSString).validateEmail() {
                        self.emailTextField.rightView?.alpha = 1
                    } else {
                        self.emailTextField.rightView?.alpha = 0
                    }
                }
Run Code Online (Sandbox Code Playgroud)

来自Swift2老板:)的任何建议?

ios swift ios9

4
推荐指数
1
解决办法
2317
查看次数

标签 统计

c++ ×1

ios ×1

ios9 ×1

opencv ×1

rtsp ×1

stream ×1

swift ×1

video ×1