听海博客 | seaHi

“计算机视觉”

基于Qt的图像处理算法和实现——索贝尔边缘检测

索贝尔算子(Sobel operator)主要用作边缘检测,在技术上,它是一离散性差分算子,用来运算图像亮度函数的灰度之近似值。在图像的任何一点使用此算子,将会产生对应的灰度矢量或是其法矢量So...

基于Qt的图像处理算法和实现——拉普拉斯锐化

锐化的目的是为了突出图像的边缘和细节,图像的二阶导数反映了图像的细节。当邻域中心像素灰度低于它所在的领域内其它像素的平均灰度时,此中心像素的灰度应被进一步降低,当邻域中心像素灰度高于它所在的邻域...

机器学习环境搭建:openSUSE 42.2+TensorFlow

最近在做图像识别需要用到Tensorflow,这里记录下安装的过程。因为安装到现在已经比较久远,下面有些地方可能有些许丢失,如果出现问题注意仔细查看报错信息。编译安装会比下载通用的二进制包具有更...

基于Qt的图像处理算法和实现——线性灰度变换

灰度的线性变换使用的变换函数是一个一维的线性函数:y = ax + bx为原灰度值,y即得到的新灰度。当a>1时,输出图像的对比度将增大;当a<1时,输出图像的对比度将减小;当a=1...

基于Qt的图像处理算法和实现——绘制图像直方图

关于图像直方图的介绍可以看我以前的一篇文章《图像处理中的直方图均衡化》这篇文章介绍了使用Qt绘制图像的直方图,包括灰度直方图和各颜色分量的直方图。具体算法实现#ifndef HISTOGRAM_...

图像处理中的直方图均衡化

图像直方图(Image Histogram)说均衡化之前先说下什么是图像直方图,图像直方图是用来表示图像中亮度分布的直方图,标绘了图像中每个亮度值的像素数。图一大多数码相机会提供直方图功能,可以...

openSUSE的KDE环境下调用python-matplotlib绘图

在openSUSE的KDE环境下,默认不能正常调用python-matplotlib进行绘图,现象为不能正常弹出窗口显示需要的图像。解决方法如下:我使用QT5后端,首先安装python-matp...

「图像识别」形态学:对象计数

scipy.ndimage中的morphology模块可以实现形态学操作。我们可以使用scipy.ndimage中的measurements模块来实现二值图像的计数和度量功能。from scip...

「计算机视觉」使用图像梯度获得简单物体

要求:使用图像梯度,编写一个在图像中获得简单物体(例如,在白色背景中的正方形)轮廓的函数。图像强度可以用灰度图像I(对于彩色图像,通常对每个颜色通道分别计算导数)的x和y方向的导数Ix和Iy进行...