一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
摘要: paramdefine cv2.VideoCapture.get(0) 视频文件的当前位置(播放)以毫秒为单位 cv2.VideoCapture.get(1) 基于以0开始的被捕获或解码的帧索引 cv2.VideoCapture.get(2) 视频文件的相对位置(播放):0=电影开始,1=影片的结尾 阅读全文
posted @ 2020-03-17 13:54 一杯清酒邀明月 阅读(1523) 评论(0) 推荐(0)
摘要: 相机标定基本知识 对于摄像机模型,一幅视图是通过透视变换将三维空间中的点投影到图像平面。投影公式如下: 或者 这里(X, Y, Z)是一个点的世界坐标,(u, v)是点投影在图像平面的坐标,以像素为单位。A被称作摄像机矩阵,或者内参数矩阵。(cx, cy)是基准点(通常在图像的中心),fx, fy是 阅读全文
posted @ 2020-03-17 13:25 一杯清酒邀明月 阅读(2794) 评论(0) 推荐(0)
摘要: 适用于VideoCapture打开的摄像头 VideoCapture capture(0); 设置摄像头参数 不要随意修改 1 capture.set(CV_CAP_PROP_FRAME_WIDTH, 1080);//宽度 2 capture.set(CV_CAP_PROP_FRAME_HEIGHT 阅读全文
posted @ 2020-03-17 13:16 一杯清酒邀明月 阅读(27606) 评论(1) 推荐(1)
摘要: 本文介绍使用OpenCV自带的标定例程对单目摄像头标定的过程。 操作系统:Linux OpenCV版本:3.2.0 摄像头:640×480像素,90度广角镜头 一、标定步骤 1、找到标定例程 进入OpenCV安装目录,找到samples/cpp/tutorial_code/calib3d/camer 阅读全文
posted @ 2020-03-17 13:12 一杯清酒邀明月 阅读(6197) 评论(0) 推荐(0)
摘要: 1 #include<opencv2/opencv.hpp> 2 using namespace cv; 3 int main() 4 { 5 //1.从摄像头读入视频 6 VideoCapture cap(0); 7 //2.循环显示每一帧 8 while (1) 9 { 10 Mat cam; 阅读全文
posted @ 2020-03-17 13:05 一杯清酒邀明月 阅读(1455) 评论(0) 推荐(0)
摘要: 前言: 前段时间写了很多OpenCV的程序,虽然重点在算法上,但图像窗口只能靠cvNamedWindow,效果很不理想。遂希望用Qt配合OpenCV使用,为我的程序建立图形化界面。然而,依我对OpenCV的了解,环境配置一定是玄学,在解决了多个问题后,终于实现了Demo,在这里分享下我的成果,也感谢 阅读全文
posted @ 2020-03-17 13:03 一杯清酒邀明月 阅读(1516) 评论(1) 推荐(0)