实验报告4

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

甘肃政法学院

本科生实验报告

( 一)

姓名:周红

学院:信息工程学院

专业:信息管理与信息系统

班级:2014级信管班

实验课程名称:图形图像处理实验

实验日期: 2017年5月19日

开课时间:2017学年第二学期

甘肃政法学院实验管理中心印制

img=cv2.imread('f:\\image\\lena.jpg',0)

kernel=np.ones((3,3),np.uint8)

erosion=cv2.morphologyEx(img,cv2.MORPH_OPEN,kernel)

plt.subplot(1,2,1),plt.imshow(img,'gray')

plt.subplot(1,2,2),plt.imshow(erosion,'gray')

实验结果:

2.设计程序,实现将图5-6转化为二值图像,并计算图中鸡块中骨头的比重。

程序如下(二值化):

import cv2

import matplotlib.pyplot as plt

img=cv2.imread("F:\\image\\JiKuai.png",0)

ret,src=cv2.threshold(img,147,255,cv2.THRESH_BINARY)

plt.subplot(1,2,1),plt.imshow(src,'gray')

实验结果:

3.设计程序,实现去除图中的矩形区域外的噪声,并填充矩形区域内部了。

程序如下:

import cv2

import numpy as np

import matplotlib.pyplot as plt

img=cv2.imread("f:\\image//picture.png",0)

kernel1=np.ones((23,23),np.uint8)

erosion1=cv2.morphologyEx(img,cv2.MORPH_OPEN,kernel1) kernel2=np.ones((20,20),np.uint8)

erosion2=cv2.morphologyEx(erosion1,cv2.MORPH_CLOSE,kerne l2)

#plt.subplot(1,2,1),plt.imshow(img,'gray')

plt.subplot(1,2,1),plt.imshow(erosion1,'gray')

plt.subplot(1,2,2),plt.imshow(erosion2,'gray')

实验结果:

相关文档
最新文档