树莓派/OpenCV/
Cc1924
这个作者很懒,什么都没留下…
展开
-
Ubuntu安装GStreamer并添加对OpenCV的支持
ubuntu16.04 上安装 gstreamerhttps://gstreamer.freedesktop.org/documentation/installing/on-linux.html?gi-language=cOpenCV添加Gstreamer支持ubuntu下安装多版本的opencv并且切换使用原创 2022-03-28 14:54:01 · 5196 阅读 · 1 评论 -
访问OpenCV中Mat某个像素点的数值的方法
1.使用Mat.ptr访问这种方式在访问深度图中某个像素位置的深度很常用。由于一般深度图都是16位的,也就是unsigned short的数据类型。如果访问的像素的坐标为(x, y),深度图的Mat变量为depthImg,那么访问方式如下:ushort d = depthImg.ptr<ushort>(y)[x];首先depthImg.ptr得到的是访问每个像素的指针,但是由于内存中存储是以字节为单位,所以这个指针后面加了<ushort>的模板,也就是声明了指针的访问单位是u原创 2021-11-24 19:27:19 · 5447 阅读 · 1 评论 -
OpenCV图像去畸变原理代码
/*void undistortPoints(InputArray src, OutputArray dst, InputArray cameraMatrix, InputArray distCoeffs, InputArray R=noArray(), InputArray P=noArray())src-原图像坐标;dst-输出图像坐标;cameraMatrix-相机内参矩阵;distCoeffs-畸变系数,有四种畸变模型,分别含有4,5,8个元素,通常使用具有4/5个参数的模型,如果该向量为原创 2021-10-24 21:20:34 · 4315 阅读 · 0 评论 -
OpenCV角点亚像素细化原理代码
//获取窗口内子图像bool getSubImg(cv::Mat srcImg, cv::Point2f currPoint, cv::Mat &subImg){ int subH = subImg.rows; int subW = subImg.cols; int x = int(currPoint.x+0.5f); int y = int(currPoint.y+0.5f); int initx = x - subImg.cols / 2; i原创 2021-10-24 21:19:41 · 3602 阅读 · 0 评论 -
OpenCV测试摄像头帧率
#include <stdlib.h>#include <iostream>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include "opencv2/imgproc/imgproc.hpp"int main(int argc, const char** argv){ cv::Mat frame; // 可从摄像头输入视频流或直接播放原创 2021-10-24 21:18:17 · 1922 阅读 · 0 评论 -
ubuntu下安装多版本的opencv并且切换使用
参考教程: opencv笔记:ubuntu安装opencv以及多版本共存很好的教程,在Ubuntu18.04下按照这个步骤安装基本上没有出现问题。最后自己配置的时候,没有进行配置python的opnecv库,然后最后设置默认版本的OpenCV的步骤也没有配置,如下所示。但是经过测试实际上此时在CMakeLists.txt中使用find_package指定opencv的版本就已经可以运行成功了,所以没有继续配置。...原创 2021-10-10 13:09:46 · 5594 阅读 · 0 评论 -
相机标定与矫正opencv+MATLAB
写的非常好的文章,对Matlab标定结果的解释,配合Opencv使用,使用Matlab进行相机标定要比使用Opencv方便很多。相机标定与矫正opencv+MATLAB原创 2021-05-31 23:54:11 · 203 阅读 · 4 评论 -
树莓派安装QT+Opencv+Contrib
1.参考资料1.1.安装过程主要参考树莓派安装Opencv+Contrib和 QT 详细教程1.2.安装后测试参考<树莓派>——树莓派opencv调用CSI相机的方法2.我遇到的问题2.1. 安装顺序 安装参考教程中是先安装Opencv,再安装QT,打但是我安装过程中在Cmake配置QT哪里就报错了,大意是找不到QT的所在位置。所以最后我是先安装了QT,又安装了Opencv。2.2.安装选项试了一下,安装的时候如果选了BUILD——EXAMPLES最后编译会报错,原因还不知道是什么。原创 2021-05-25 17:15:00 · 498 阅读 · 1 评论