利用openCV或其他工具编写程序实现细化血管并输出血管轮廓图像的功能。 实现过程 1、编写程序 目标图片如下 根据展示的程序功能编写对应的程序: 第一步,读取显示图像的功能openCV已经提供了函数imread()和imshow(),代码如下 img1=cv2.imread('123.jpg') ...
分类:
其他好文 时间:
2020-06-08 14:41:43
阅读次数:
73
1.K近邻算法基础实例 1 import numpy as np 2 import matplotlib.pyplot as plt 3 4 raw_data_X=[[3.9,2.3], 5 [3.1,1.7], 6 [1.3,3.3], 7 [3.5,4.6], 8 [2.2,2.8], 9 [7 ...
分类:
编程语言 时间:
2020-06-03 23:16:38
阅读次数:
93
pip install opencv-python 运行demo: import cv2 img = cv2.imread(r"C:\\Users\\wucj\\Desktop\\lion.jpg", 1) cv2.imshow("1", img) cv2.waitKey() ...
分类:
其他好文 时间:
2020-06-02 19:19:44
阅读次数:
74
利用openCV或其他工具编写程序实现对图片中框选出的图片测量其宽度。 实现过程 1、编写程序 目标图片如下 根据展示的程序功能编写对应的程序: 第一步,读取显示图像的功能openCV已经提供了函数imread()和imshow(),代码如下 import cv2 import numpy as n ...
分类:
其他好文 时间:
2020-05-29 20:56:17
阅读次数:
59
PCA中的SVD 1 PCA中的SVD哪里来? 细心的小伙伴可能注意到了,svd_solver是奇异值分解器的意思,为什么PCA算法下面会有有关奇异值分解的参数?不是两种算法么?我们之前曾经提到过,PCA和SVD涉及了大量的矩阵计算,两者都是运算量很大的模型,但其实,SVD有一种惊人的数学性质,即是 ...
分类:
编程语言 时间:
2020-05-29 17:46:29
阅读次数:
69
一、图像读入、显示和保存 1.读入图像 retval = cv2.imread(文件名[, 显示控制参数]) 显示控制参数参数如下: cv.IMREAD_UNCHANGED cv.IMREAD_GRAYSCALE cv.IMREAD_COLOR …… 2.显示图像 None = cv2.imshow ...
分类:
其他好文 时间:
2020-05-18 22:29:35
阅读次数:
61
1、数字水印置乱 clc; clear all; o = imread('lena.jpg'); subplot(2,3,1),imshow(o),title('原始图像'); w = imread('shuiyin.png'); subplot(2,3,2),imshow(w),title('原始 ...
分类:
其他好文 时间:
2020-05-17 17:52:28
阅读次数:
109
中值滤波原理 中值滤波本质上是一种统计排序滤波器。对于原图像中某点(i,j),中值滤波以该点为中心的邻域内的所有像素的统计排序中值作为(i,j)点的响应。 中值不同于均值,是指排序队列中位于中间位置的元素的值,例如,采用3x3中值滤波器,某点(i,j)的8个邻域的一系列像素值为12,18,25,11 ...
分类:
其他好文 时间:
2020-05-16 16:37:50
阅读次数:
147
1、phantom函数简介:生成头部幻影图像举例:p=(phantom(N)); imshow(p);%会出现一个头部幻影图像,其中N表示图像矩阵的行列数。其他:p=phantom(def,n),这个是标准格式,上面的例子是助教代码中的例子。 2、zeros函数简介:生成全是零的矩阵举例:phase ...
分类:
其他好文 时间:
2020-05-16 10:41:53
阅读次数:
106
1、图像抖动 处理结果 = dither(原始图像) %% 图像抖动 I = imread('cameraman.tif'); subplot(1,2,1),imshow(I); J = dither(I); subplot(1,2,2),imshow(J); 2、数字水印 (1)嵌入水印的过程: ...
分类:
其他好文 时间:
2020-05-14 01:48:38
阅读次数:
75