
计算机视觉
文章平均质量分 60
PRML_MAN
喜欢算法和编程,希望大家一起探讨技术问题,也希望有问题可以给我留言
展开
-
windows下Linaro-arm-linux编译开启NEON的Opencv源码详细过程
环境配置1. windows安装cmake下载地址:https://cmake.org/download/按照上图中的下载cmake的安装包,安装过程没有什么需要特殊注意的,自行安装即可。安装完成后,通过下面命令验证安装成功,如果显示cmake版本信息则安装成功:d:\> cmake -versioncmake version 3.23.1CMake suite maintained and supported by Kitware (kitware.com/cmake).将CMa原创 2022-05-05 23:00:08 · 3468 阅读 · 0 评论 -
OpenCV之Mat的详细介绍
在opencv中,Mat作为图像的存储容器,是非常基础也是非常重要的知识,本文主要介绍Mat相关的操作。1 图像复制再开始将拷贝之前,先给大家分享一下浅拷贝和深拷贝浅拷贝:拷贝对象和被拷贝对象都指向同一个内存空间,修改任何一个对象的数据都会影响另外一个;举个例子:小明和小红在沙漠中共用一个水瓶喝水,任何一个人喝了水,另外一个人都会剩下更少的水。深拷贝:拷贝对象和被拷贝对象指向不同的内容空间,修改数据时互不影响。举个例子:小明和小红各有一个水瓶,各自喝各自的水对对方不影响。深拷贝和浅拷贝都各有优原创 2022-04-28 20:48:41 · 12218 阅读 · 1 评论 -
图像算法之图像平移
在图像处理领域中,图像变换是最基本的算法,本文主要详细分享一下图像平移算法的原理和代码实现,废话不多说,直接上干货。1、图像平移的原理在计算机图像中,主要是用的是 像素直角坐标系 我们把图像的左上角定为原点O,向右为x轴,向下为y轴,见下图:图像平移,就是把图像中像素的坐标(x,y)进行处理,设x,y方向的平移量分别为dx,dy,平移后的坐标为(x1,y1),则计算公式为:首先,我们将上面的公式进行填补转换我们通过矩阵运算来表示上面的两个等式,理论讲解结束。2 代码实现基于openc原创 2022-04-27 22:44:17 · 7497 阅读 · 0 评论 -
linux opencv打开两个USB摄像头
在ubuntu linux系统下,摄像头设备是通过/dev/videox来表示的,如果只有一个摄像头,则会在/dev目录下显示 video0和video1两个设备,其中,video0是真实设备,而video1是一个虚拟设备。1、多摄像头设备打开当有两个USB摄像头时,会出现video0~video3 四个设备,其中video0和video2是真实设备,而video1和video3是虚拟设备,因此,只需要通过opencv打开video0和video2即可。通过opencv的VideoCapture打开多摄原创 2022-04-20 22:42:55 · 6277 阅读 · 0 评论