
图像处理
Gin_Tan
这个作者很懒,什么都没留下…
展开
-
计算机视觉-图像预处理
颜色空间颜色空间特点通道/要素一个像素颜色值取值范围RGB加法混色,彩色显示器Red/Green/Blue共3通道(b, g, r)[0, 255]/[0.0, 1.0]CMY(K)减法混色,印出Cyan/Magenta/Yellow/Key共4通道(c, m, y, k)[0, 255]/[0.0, 1.0]HSV人类视觉概念,画家配色...原创 2020-02-06 22:55:02 · 1904 阅读 · 0 评论 -
机器视觉-常见CNN及介绍
CNN结构的深化卷积神经网络(Convolutional Neural Networks, CNN)是一类包含卷积计算且具有深度结构的前馈神经网络(Feedforward Neural Networks),是深度学习(deep learning)的代表算法之一AlexNetImageNet-2012竞赛第一标志着DNN(Deep Neural Networks)深度学习革命的开始5个...原创 2020-02-06 15:33:37 · 1072 阅读 · 0 评论 -
计算机视觉-深度学习与传统神经网络的区别
与传统神经网络的区别区别神经网络深度学习网络架构3层以内可达上千层层间连接通常全连接形式多样:共享权值、跨层的反馈目标函数MSE(mean square error)CE(cross entropy)激活函数SigmoidReLU梯度下降方法GDAdam避免过适应凭经验Dropout目标函数Softmax层...原创 2020-02-05 20:20:24 · 2225 阅读 · 0 评论 -
计算机视觉-神经网络与BP算法
神经网络定义大量(结构简单、功能接近)的神经元节点按一定体系架构连接成的网状结构。作用分类模式识别连续值预测目标建立输入与输出的映射关系神经元模型定义每个神经元都是一个结构相似的独立单元,它接受前一层传来的数据,并将这些数据的加权输入非线性作用函数中,最后将非线性作用函数的输出结果传递给后一层。非线性函数f称为激活函数。激活函数上图为两种激活函数,分别为sig...原创 2020-02-05 13:17:30 · 1030 阅读 · 0 评论 -
OpenCV-Python学习-基础知识
opencv是一个强大的图像处理和计算机视觉库,实现了很多实用算法,值得学习和深究下。1.opencv包安装这里直接安装opencv-python包(非官方): pip install opencv-python官方文档:https://opencv-python-tutroals.readthedocs.io/en/latest/2. opencv简单图像处理2.1 图像像素存储形式...原创 2020-02-01 23:31:51 · 499 阅读 · 0 评论 -
opencv-图像二值化操作
图像二值化经过二值化处理过的图像只有黑白两色,对应为将图像上的像素点的灰度值设置为0或255。意义在数字图像处理中,二值图像占有非常重要的地位,图像的二值化使图像中数据量大为减少,从而能凸现目标轮廓。实现方法opencv调用(1)cvThreshold( dst, dst,230 , 255, CV_THRESH_BINARY_INV);(2)cvAdaptiveThreshold(...原创 2020-02-01 19:42:11 · 723 阅读 · 0 评论 -
opencv-边缘检测+获取轮廓
一、边缘检测OpenCV提供很多边缘检测的滤波函数,比如 Laplacian,Sobel,Scharr,Canny等。这些函数会将非边缘区域转化为黑色,将边缘区域转为白色或其他颜色**。但是,这些函数容易将噪声错误的识别为边缘,所以在进行边缘检测之前应该先对图像进行模糊处理。**import cv2 img = cv2.imread('car.jpg', flags=cv2.IMREAD_...原创 2020-02-01 19:41:57 · 12470 阅读 · 0 评论 -
opencv学习-高斯模糊
模糊图像处理软件一般会提供模糊(blur)滤镜,使图片产生模糊效果高斯模糊高斯模糊(Gaussian Blur)属于模糊算法的一种,它将正态分布(高斯分布)用于图像处理。本质上这是一种数据平滑技术(data smoothing),适用于多个场合。1.高斯模糊原理所谓模糊,可以理解成每个像素都取周边像素的平均值对于中间方块(数字2所在位置)模糊前:模糊后:中间点取周围点的平均值...原创 2020-02-01 19:42:58 · 861 阅读 · 0 评论