图像处理
文章平均质量分 80
专注瞎搞以及轮子半生成
white_156
星河滚烫,烫死人间理想;
皓月星辰 冻死人间曙光
展开
-
vscode+opencv搭配食用记录
vscode+opencv搭配食用记录推荐安装指南中文互联网害人不浅环境配置cmake version 3.9.0-rc4gcc version 8.1.0 (x86_64-posix-seh-rev0, Built by MinGW-W64 project)opencv version: OpenCV-4.1.1-x64下载对应版本即可,安装教程见百度vscode配置launch.json{ "version": "0.2.0", "configurations":原创 2021-12-26 19:33:03 · 1401 阅读 · 0 评论 -
图象带状噪声去除
对指定图像的复原与增强原图像 1-1实验流程如下:根据观察不难得出图像中存在脉冲噪声,故而应用中值滤波器进行滤波,去除脉冲噪声。对于脉冲噪声的滤除不限于滤波方法,笔者曾尝试过其他思路,但是由于效果较中值而言略显粗糙,仅作为附加方案在下文叙述。而对于图像中的亮线,采取截短做Fourier Transform进行频域滤波的方法,尝试进行复原。关于该方法做如下说明:根据亮线的形态及对于空间波的认知来说,我们可以认为这些亮线是由某一频率的空间波构成,也就是说,我们可能在频域上进行滤除。但是这里要提出原创 2021-06-04 15:48:04 · 757 阅读 · 1 评论 -
数字图像处理复习大纲
第 1 章 绪论图像、数字图像、像素的概念和表示、取值范围。 图像 就是视觉景物的某种形式的表示和记录 数字图像 用数字来记录图像各点的亮度信息。 是由模拟图像数字化或离散化得到的了解有哪些不同波段、不同类型的图像。 人类的感知只限于电磁波谱的视觉波段,其中可见光谱的波长范围:400~700nm 成像机器则可以覆盖几乎所有电磁波段,从伽马射线到无线电波3. 数字图像处理主要研究哪些内容?❖办公室自动化图像应用:邮政编码图像识别、OCR(字符识别系统)、 自动判卷系统、 各类原创 2020-05-26 17:55:09 · 1030 阅读 · 0 评论 -
中值滤波 处理 椒盐噪声
首先对原图像加椒盐噪声,之后经中值滤波import cv2 as cvimport numpy as npdef noise(img,snr): h=img.shape[0] w=img.shape[1] img1=img.copy() sp=h*w NP=int(sp*(1-snr)) for i in range (NP): ...原创 2020-04-20 17:52:39 · 743 阅读 · 0 评论 -
opencv颜色识别
转换颜色空间选择范围import cv2 as cvimport numpy as npdef tirgger_left_clicked(event, x, y, flags, param): if event == cv.EVENT_LBUTTONDOWN: img = param[0] img_hsv = param[1] im...原创 2020-04-20 17:48:52 · 350 阅读 · 0 评论 -
opencv鼠标事件练习:图片取色器实现
这里主要用到一个函数:void cv::setMouseCallback ( const String & winname, MouseCallback onMouse, void * userdata = 0 )其中winname是窗口名称,onMouse是鼠标事件的响应函数,uesrdata是向响应函数中传入参数,默认0import cv2 as cvdef...原创 2020-03-30 14:40:29 · 337 阅读 · 0 评论 -
如何用cv.imshow显示FFT
看似花里胡哨的标题下,其实只是写了个量化器首先第一个最朴素的想法就是均匀量化器这个没啥好说的,就是将[min(array),max(array)][min(array),max(array)][min(array),max(array)]分为255份,将原始数据转化为uint8形式。详见下import numpy as npimport cv2 as cvimg = cv.imre...原创 2020-03-30 14:03:05 · 401 阅读 · 1 评论 -
插值算法python实现
推荐参考文章: 几种插值算法对比研究实验用图:最邻近插值import numpy as npimport cv2 as cvimg = cv.imread('sample.jpg', cv.IMREAD_GRAYSCALE)(len_x, len_y) = img.shape(H, W) = (700, 700) # 设定画布大小ans = np.zeros((H, W), ...原创 2020-03-25 15:19:39 · 731 阅读 · 0 评论 -
图片透明化过渡效果python实现
今天打开实验要求一看:图片融合 但是老师说交的作业要尽可能炫酷???又是就有了这么个玩意然后我们来看以下这玩意是怎么写的。要做动画效果,实时计算每一帧就行了,改改fps和渐变系数就好了,于是就有了import cv2 as cvimport numpy as np# this python project perform transparency transition# in inpu...原创 2020-03-18 15:44:26 · 895 阅读 · 0 评论 -
灰度直方图
这里只简要介绍灰度直方图,关于灰度直方图的应用将在其他文章中介绍以下假装是链接:灰度直方图就是对 图片中像素出现频率 的可视化。说到底还是一个统计量,所以据说可以有概率上的应用,但是我还没学import cv2 as cvimport numpy as npimport matplotlib.pyplot as pltdef histogram(img): statis = ...原创 2020-03-03 23:34:53 · 834 阅读 · 0 评论 -
几何变换-图像旋转
坐标变换公式如下:xo=xicosθ−yisinθyo=xisinθ+yicosθ x_o = x_i \cos \theta - y_i\sin \theta \\ y_o = x_i\sin \theta + y_i \cos \thetaxo=xicosθ−yisinθyo=xisinθ+yicosθθ\thetaθ为旋转角度证明:略,有空补,不知道也不妨碍...原创 2020-02-20 23:52:15 · 1001 阅读 · 0 评论