
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在Win10下编译 OpenCV 4.7.0过程中,踩了几个坑,这里记录下来,供大家参考。

基于FFmpeg进行rtsp推流及拉流

在运行opencv的python代码时,调用cv2.imshow时报错,如下所示。cv2.error: OpenCV(4.5.5) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window.cpp:1268: error: (-2:Unspecified error) The function is not impleme

ubuntu系统OpenCV VideoCapture类无法打开指定路径mp4视频文件,推敲原因应该是编译 OpenCV 4.6.0 时没有包含ffmpeg视频解码器或是包含了有问题的ffmpeg库。测试结果表明,只有通过方案一编译的OpenCV 才可以成功无警告打开视频文件并抓取帧图像。

本博文描述了在Ubuntu系统下如何使用v4l-utils工具来查看所连接摄像头(包含USB摄像头及树莓派摄像头)信息,主要内容如下:1. 获取摄像头列表;2. 获取各摄像头支持的分辨率、帧率、像素格式;3. 基于OpenCV抓取摄像头图像
OpenCV 32F 与 8U Mat数据类型相互转换(C++版)

Visual Studio 调试运行程序时出现xxx处有未经处理的异常(在 yyy.exe 中): 0xC00000FD: Stack overflow (参数: 0x0000000000000001, 0x000000015C203000) 报错。在属性 > 配置属性 > 链接器 > 系统 >,值都改为100000000。确定后再运行,问题可解决。

之所以出现这种问题是因为,远程连接Ubuntu桌面,在gnome桌面环境下,默认有一个VNC服务端 Vino,Vino需将安全认证关闭才能通过。点击继续,再在Ubuntu服务端点击“接受”远程控制即可。

不同版本的Tensorflow需对应不同的CUDA和cudnn版本,否者容易安装失败。可按下图所示,根据想要安装的Tensorflow版本,选择对应版本的CUDA和cudnn。
官网编译好的OpenCV 4.7.0库,可以用cv::CAP_ANY(默认)及cv::CAP_DSHOW等方式打开摄像头并抓取图像,摄像头打开时间为2~5秒,图像帧的分辨率越高,打开时间越长。采用最新版OpenCV 4.7.0 摄像头对罗技摄像头进行视频图像抓取时,发现存在打开摄像头问题。官网编译好的OpenCV库无法采用cv::CAP_MSMF方式打开摄像头,需要自己编译。在采用cv::CAP_








