自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (5)
  • 收藏
  • 关注

原创 Linux学习笔记

目录前言正文将虚拟机的磁盘挂载到开发板的Linux系统中国参考前言正文将虚拟机的磁盘挂载到开发板的Linux系统中国参考

2021-02-25 18:01:44 1649

原创 雾看OpenCV(8)——形态学操作

目录前言正文腐蚀膨胀开运算闭运算形态学梯度礼帽闭帽code参考前言学习不同的形态学操作,例如腐蚀,膨胀,开运算,闭运算等我们要学习的函数有:cv2.erode(),cv2.dilate(),cv2.morphologyEx() 等正文腐蚀就像土壤侵蚀一样,这个操作会把前景物体的边界腐蚀掉(但是前景仍然 是白色)。这是怎么做到的呢?卷积核沿着图像滑动,如果与卷积核对应的原图 像的所有像素值都是 1,那么中心元素就保持原来的像素值,否则就变为零。效果图膨胀与腐蚀相反,与卷积核对应的原图像的.

2021-02-28 11:06:53 249

原创 雾看OpenCV(6)——椒盐噪声与高斯噪声

目录前言正文介绍代码参考前言这篇文章是为了后面那篇模糊处理做准备的,我们自己弄一些噪声加在图片上,然后用模糊来观测去除的效果。正文介绍(1) 椒盐噪声椒盐噪声也称脉冲噪声,它是一种随机出现的白点或者黑点,可能是亮的区域有黑色像素或是在暗的区域有白色像素(或是两者皆有)。图像模拟添加椒盐噪声是通过:随机获取像素点,并设置为高亮度点和低亮度点来实现的。(2) 高斯噪声高斯噪声是指概率密度函数服从高斯分布的一类噪声。特别的,如果一个噪声,它的幅度分布服从高斯分布,而它的功率谱密度服从均匀分布,

2021-02-27 20:57:24 924 1

原创 雾看OpenCV(7)——图像平滑

目录前言正文参考前言正文p78参考

2021-02-23 21:42:04 339

原创 雾看OpenCV(5)——图像阈值

目录前言正文简单阈值cv2.threshhold()参考前言本节你将学到简单阈值,自适应阈值,Otsu’s 二值化等 • 将要学习的函数有 cv2.threshold,cv2.adaptiveThreshold 等。正文简单阈值与名字一样,这种方法非常简单。但像素值高于阈值时,我们给这个像素 赋予一个新值(可能是白色),否则我们给它赋予另外一种颜色(也许是黑色)。 这个函数就是 cv2.threshhold()。效果图codeimport cv2import numpy as npfr

2021-02-22 21:45:33 277 1

原创 韩顺平Linux学习笔记(1)

目录前言正文指定运行级别如何找到root密码帮助指令文件目录类时间日期类搜索查找类压缩解压组管理和实操管理权限的基本介绍coond任务调度参考前言正文网络模式克隆Linux结构5. Xshell Xftp传输https://www.netsarang.com/en/free-for-home-school/ 下载地址指定运行级别相当于:multi-user.target:相当于级别3graphical.target:相当于级别5要得

2021-02-19 21:52:31 420

原创 雾看OpenCV(4)——几何变换

目录前言正文扩展缩放函数字典cv.resize参考前言学习对图像进行各种几个变换,例如移动,旋转,仿射变换等。正文扩展缩放函数字典cv.resizeresize(InputArray src, OutputArray dst, Size dsize, double fx=0, double fy=0, int interpolation=INTER_LINEAR )InputArray src :输入,原图像,即待改变大小的图像;OutputArray dst:

2021-02-18 21:45:40 107

原创 雾看OpenCV(3)——颜色空间转换

目录前言正文颜色空间转换实时图像物体追踪HSV的具体含义图片图像物体追踪处理参考前言这部分的内容是OpenCV 中的图像处理.这里做一些笔记进行记录。正文颜色空间转换实时图像物体追踪codeimport cv2 as cvimport numpy as npcap = cv.VideoCapture(0)ret = cap.set(3,640)ret = cap.set(4,480)# 定蓝色的阈值# lower = np.array([110, 50, 50])# upp

2021-02-18 21:11:59 252

原创 雾看OpenCV(2)——Image Operator

目录前言正文读取图片,修改像素值为图像扩边参考前言这部分主要涉及的是图像的一些核心操作,这里进行一定的记录和总结。主要都是读取像素,修改像素的一些操作。正文读取图片,修改像素值效果图codeimport cv2 as cvimport numpy as npsrc = cv.imread("../images/lena.jpg")src[:,:,2] = 0cv.namedWindow("input image",cv.WINDOW_AUTOSIZE)cv.imshow('inpu

2021-02-18 21:11:19 238

原创 雾看OpenCV(1)——Gui特性

目录前言正文Gui操作图像的读取,写入matplotlib读取图片鼠標双击绘制圆用鼠标绘制曲线或图形滑动条做调色板参考前言经过一段时间的视频学习,现在开始正式转入书本知识的学习。使用的书本是这个:OpenCV-Python-Tutorial-中文版20160814正文Gui操作图像的读取,写入这部分简单,就直接都放在代码里面了。import cv2 as cvimport numpy as npfrom matplotlib import pyplot as plt#cv.IMREAD

2021-02-18 21:09:36 133 1

原创 OpenCV——分水岭算法

目录前言正文原理流程代码函数cv.pyrMeanShiftFilteringcv2.connectedComponents(image, connectivity, ltype)参考前言图像分割是按照一定的原则,将一幅图像分为若干个互不相交的小局域的过程,它是图像处理中最为基础的研究领域之一。目前有很多图像分割方法,其中分水岭算法是一种基于区域的图像分割算法,分水岭算法因实现方便,已经在医疗图像,模式识别等领域得到了广泛的应用。正文原理分水岭算法的原理网上讲的也都差不多。基本就是,你把图片想象成一

2021-02-07 20:08:24 2044

原创 OpenCV——开闭操作

目录前言正文开操作闭操作其他形态学操作顶帽闭帽梯度基本梯度内外梯度参考前言开操作和闭操作都是基于膨胀和腐蚀操作组合形成的。先腐蚀再膨胀就是开操作,先膨胀再腐蚀就是闭操作了。用开操作可以去除噪声,也可以提取水平或者垂直的直线。闭操作将错误分开成小片的物体从新连接成一个整体。而开操作则是去除一小块的噪点。开操作:开操作 = 腐蚀+膨胀 ,输入图像 + 结构元素作用:主要是应用在二值图像分析中,灰度图像亦可;用来消除小物体、在纤细点处分离物体、平滑较大物体的边界的同时并不明显改变其面积.提取水平或竖直的

2021-02-07 20:07:42 2410

原创 OpenCV——膨胀与腐蚀

目录前言正文腐蚀 erode函数erodegetStructuringElement膨胀 dilate函数dilate代码参考前言在OpenCV中,膨胀和腐蚀是基本的形态学操作,膨胀是使用像素邻域内的局部极大运算来膨胀一张图片,腐蚀是使用像素邻域内的局部极小运算来腐蚀一张图片,二者是一对相反的操作,但是都是对图像中的白色部分(高亮部分)而言的,膨胀用dilate()函数,腐蚀用erode()函数。正文腐蚀 erode效果图可以很明显的看到被腐蚀了。函数erodeerode( InputA

2021-02-02 21:34:46 4251 3

原创 OpenCV——轮廓发现

目录前言正文代码函数cv.GaussianBlurcv.thresholdfindContoursdrawContours参考前言从标题就可以看出我们写这篇文章的意义了,我们的目的就是为了通过对图像进行处理,绘制出图像中物体的轮廓。从而为后面,我们计算一些特殊图形的周长,面积打下基础。轮廓可以简单认为成将连续的点(连着边界)连在一起的曲线,具有相同 的颜色或者灰度。轮廓在形状分析和物体的检测和识别中很有用。为了更加准确,要使用二值化图像。在寻找轮廓之前,要进行阈值化处理或者 Canny 边界检测查找轮廓

2021-02-02 21:34:16 1167

原创 OpenCV——hough变换直线检测

目录前言正文原理函数CannyHoughLinescv.linecv.houghLineP结果参考文献前言霍夫变换(Hough Transform)是图像处理中的一种特征提取技术,可以识别图像中的几何形状。它将图像空间中的特征点映射到参数空间进行投票,通过检测累计结果的局部极值点得到一个符合某特定形状的点的集合。经典霍夫变换用来检测图像中的直线,后来霍夫变换扩展到任意形状物体的识别,多为圆和椭圆。它的抗噪声、抗形变能力较强。另一种直线提取的方法是对图像边缘点进行链码追踪,在得到的链码串中提取直线。霍夫

2021-02-02 21:33:45 2122

原创 OpenCV——Canny直线检测

目录前言正文原理高斯滤波过滤计算像素点的梯度方向(Sobel算子)非极大值抑制用双阈值算法检测和连接边缘通过抑制孤立的弱边缘最终完成边缘检测代码参考文献前言Canny边缘检测是从不同视觉对象中提取有用的结构信息并大大减少要处理的数据量的一种技术。我们这里主要用其来进行直线边缘检测。正文原理Canny边缘检测算法主要分为以下五个步骤(参考自:Canny边缘检测算法)使用高斯滤波器,以平滑图像,滤除噪声。计算图像中每个像素点的梯度强度和方向。应用非极大值抑制,以消除边缘检测带来的杂散响应。

2021-02-02 21:33:13 1431

原创 如何让MenuBar的菜单栏靠右对齐?

目录}前言正言误区正解前言这个需求耗费了我至少一个下午的时间,明明就是很简单的功能,但就是四笔实现不了,最终终是实现了,这里做一个记录。正言首先,先上效果图:就是我上面画横线的地方,就是我最终要移过去的Action。如果你们懒得看我的误区,就直接看正解即可,但我觉得误区这里还是值得看一下的。误区首先,最上面这个是QMenuBar。我这四个都是QAction。都是直接使用QMenuBar->addAction()就可以实现弄上去了。但问题来了,我现在要让其中的三个靠右啊?首先,之前想

2021-02-02 21:32:33 1985

OpenGL三维坐标轴

OpenGL三维坐标系,可直接运行的程序。 使用Qt 5.15.2 MinGW。 并且,包含固定管道方案与可编程管道方案。 网上基本清一色的是固定管道方案,那样基本无法适配在Linux上所经常使用的OpenGL ES的方案,嵌入式设备目前基本上都是使用OpenGL ES 3.0以上的版本,所以必须使用OpenGL可编程管道的方案。 使用的Qt 基本可以直接使用。

2024-08-07

SDL显示yuv视频以及库文件都在里面

SDL显示yuv视频,库文件,视频文件和代码都在里面。 只要你环境装好了,应该直接可以运行的。 环境: win11 或win10 qt 5.15.2 msvc2019 具体的安装步骤啥的可以参考这篇文章: [SDL教程(一)——开发环境](https://blog.csdn.net/qq_43211060/article/details/139365143?spm=1001.2014.3001.5501) [SDL教程(二)——Qt+SDL播放器](https://blog.csdn.net/qq_43211060/article/details/139370495?spm=1001.2014.3001.5502) 这两篇都是可以参考的。

2024-06-01

QVideoWidget + QMediaPlayer 播放示例

QVideoWidget + QMediaPlayer 播放示例 完整的包括资源文件。

2023-10-14

QGraphicsVideoItem 加载视频背景,在上层加载图片及其他item

加载视频作为视频背景,在上层可以进行图片的动画化,或是进行其他操作。

2023-10-11

YUV数据旋转的相关代码 包括使用OpenCV旋转的代码和直接使用c++旋转的代码

可以看这篇文章,基本代码在这里面都有了。 https://blog.csdn.net/qq_43211060/article/details/128879731 OpenCV是那个Learn14的。 另一个是YUV数据旋转的代码。也是可以直接运行起来的。 两个代码都无需再添加其他的库,就可以直接运行。里面这个I420rotate-master应该是可以直接运行的。 但opencv可能需要你自己配置一下环境。

2023-02-08

OpenGL相关配置文件

这里面包含glad、glew-2-2.0 、glfw 、glut 等。当然,这些资源也可以自己网上进行下载,只是下载了这个文件,就可以按照这篇文文章:https://blog.csdn.net/qq_43211060/article/details/126439287?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22126439287%22%2C%22source%22%3A%22qq_43211060%22%7D 进行配置了。应该是不会出现什么问题。

2022-08-21

好用的typora 主题。

自己找了比较久,从而筛选出来的Typora的主题,有需要可以下载,也可以去官网下载:https://theme.typora.io/

2022-07-19

使用FFmpeg抓取RTSP图像进行图像分析

https://blog.csdn.net/qq_43211060/article/details/125564772 基本上按照这篇博客的描述,就能够较为完美的实现基本的抓图功能。 我这里还使用了OpenCV,甚至还可以顺便看一下OpenCV的相关代码。

2022-07-09

gsnap的源码以及相关的依赖库

这里有gsnap的源码以及相关的依赖库,并且还有附带一个详细讲解的链接: https://blog.csdn.net/qq_43211060/article/details/124411859

2022-04-25

WinRing0 文件集合

https://blog.csdn.net/qq_43211060/article/details/121578762 这个就是关于这个文件的博客。

2022-02-26

RGA_File.rar

基本上是我从网上能找到的所有的RGA的资料了。但其实资料在精不在多,你研究透一份就可以了。

2021-11-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除