数字图像处理
文章平均质量分 77
有硬币就是土豪
优质教育,助力人生!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
3.6 数字图像处理——透视变换
效果实战import cv2 as cvimport numpy as npimport matplotlib.pyplot as pltimg = cv.imread('pic/parthenon500x750.jpg')src = np.array([ [210, 50], [610, 270], [650, 480], [150, 450]], dtype=np.float32)dst = np.array([ [150, 50],原创 2021-04-30 13:15:09 · 292 阅读 · 0 评论 -
3.5 图像几何变换——镜像变换
设原图像高度为 fHf_HfH,宽度为 fWf_WfW。1. 水平镜像变换设原始图像的任意点 P0(x0,y0)P_0(x_0, y_0)P0(x0,y0),沿水平(xxx 方向)镜像后到新的位置 P(x,y)P(x,y)P(x,y),水平镜像不改变 yyy 坐标。其变换式为{x=fW−x0y=y0\left\{\begin{matrix}x = f_W - x_0 \\y = y_0 \end{matrix}\right.{x=fW−x0y=y0矩阵表达式为原创 2021-04-30 13:10:30 · 5844 阅读 · 2 评论 -
3.4 图像几何变换——图像错切
1. 沿着 XXX 方向错切设原始图像的任意点 P0(x0,y0)P_0(x_0, y_0)P0(x0,y0),沿 XXX 方向错切,经错切后 α\alphaα 角度后到新的位置 P(x,y)P(x,y)P(x,y),{x=x0+βy0y=y0\left\{\begin{matrix}x = x_0+ \beta y_0 \\y = y_0 \end{matrix}\right.{x=x0+βy0y=y0如果错切角记为 θ\thetaθ,即有 β=tanθ\beta原创 2021-04-30 13:05:44 · 6168 阅读 · 0 评论 -
3.3 图像几何变换——缩小和放大
1. 图片缩小比例缩放前后两点 P0(x0,y0)P_0(x_0, y_0)P0(x0,y0)、P(x,y)P(x,y)P(x,y) 之间的关系用矩阵形式可以表示为[xy1]=[fx000fy0001][x0y01]\left[\begin{matrix}x \\y \\1\end{matrix}\right]=\left[\begin{matrix}f_x & 0 & 0\\0 & f_y & 0\\0 & 0 & 1\end{原创 2021-04-30 12:51:52 · 1567 阅读 · 0 评论 -
3.2 图像几何变换——旋转变换
理论设原始图像的任意点 P0(x0,y0)P_0(x_0, y_0)P0(x0,y0) 经顺时针旋转 β\betaβ 角度后到新的位置 P(x,y)P(x,y)P(x,y),为表示方便,采用极坐标形式表示,原始点的角度为 α\alphaα。根据极坐标与直角坐标的关系,原始图像的点 P0(x0,y0)P_0(x_0, y_0)P0(x0,y0) 的极坐标为{x0=rcosαy0=rsinα\left\{\begin{matrix}x_0 = r {\rm cos} \alpha \\y原创 2021-04-30 12:44:15 · 1449 阅读 · 3 评论 -
3.1 图像几何变换——平移变换
理论介绍现设点 P0(x0,y0)P_0 (x_0,y_0)P0(x0,y0) 进行平移后,移动到 P(x,y)P(x,y)P(x,y),其中 xxx 方向的平移量为 Δx\Delta xΔx,yyy 方向的平移量为 Δy\Delta yΔy。如图所示,那么,点 P(x,y)P(x,y)P(x,y) 的坐标为{x=x0+Δxy=y0+Δy\left\{\begin{matrix}x = x_0 + \Delta x \\y = y_0 + \Delta y\end{matrix}\ri原创 2021-04-30 12:41:50 · 1270 阅读 · 2 评论 -
2.1 数字图像处理——图像基础
正文0.1 图像基础矩阵分辨率8位整型图像浮点数图像0.2 通道分离与合并b, g, r = cv.split(img)img_new = cv.merge([b, g, r])0.3 彩色图转灰度图img_gray = cv.cvtColor(img, cv.COLOR_BGR2GRAY)0.4 二值化图像_, img_bin = cv.threshold(img_gray, th1, th2, cv.THRESH_BINARY)0.5 图像运算img = cv.ad原创 2021-04-30 12:39:42 · 264 阅读 · 0 评论 -
1.2 数字图像处理——NUMPY、OPENCV、MATPLOTLIB函数汇总
说明:本教程为《数字图像处理Python OpenCV实战》的配套代码相关内容。免费视频教程为0-6章(标题号≤6),可在此处点击观看。所有课件及源代码可在此处下载:链接:https://pan.baidu.com/s/198PySe_vebO3e06idHSQ6g提取码:11o4有问题可在QQ群(1079300899)指出,进群答案:数字图像处理。在本文评论指出可能导致回复很晚。正文0.1 Jupyter操作Cell编辑模式、命令模式增(A,B)、删(DD)Cell运行Cell代原创 2021-04-30 12:36:36 · 236 阅读 · 0 评论 -
1.1 PYTHON 开发环境配置
说明:本教程为《数字图像处理Python OpenCV实战》的配套代码相关内容。免费视频教程为0-6章(标题号≤6),可在此处点击观看。所有课件及源代码可在此处下载:链接:https://pan.baidu.com/s/198PySe_vebO3e06idHSQ6g提取码:11o4有问题可在QQ群(1079300899)指出,进群答案:数字图像处理。在本文评论指出可能导致回复很晚。正文本文主要介绍Windows10环境下Python3.8及数字图像处理相关包的Python3的安装教程。建议安原创 2021-04-30 12:35:22 · 170 阅读 · 0 评论
分享