- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
8南宁职业技术学院
NCVTNANNINGCOLLEGEFORVOCATIONALTECHNOLOGY
厨
数据挖掘与机器学习
DATAMININGA°NDMACHINELEARNING
处理中草药图像数据
中草药识别——神经网络
中药主要由植物药、动物药和矿物药组成,因植物药占中药的大多数,所以中药也称中草
药。
中国是中草药的发源地,中草药是中国宝贵的传统文化,目前中国大约有12000种药用植物。
古代先贤对中草药和中医药学的深入探索、研究和总结,使得中草药得到了广泛的认同与应用。
中草药是中国传统文化的重要组成部分,通过中草药图像识别技术的应用,可以促进对中
草药知识和传统医药文化的传承和保护,有助于维护国家的文化多样性和传统价值观念,
增强文化自信。
处理中草药图像数据
任务描述
使用OpenCV库读取图像数据。
使用OpenCV库处理图像数据。
处理中草药图像数据
任务要求
Part1相关知识
·读取、显示、保存图像数据
·图像缩放
·灰度化处理
·二值化处理
怎么读取图像数据?
·Python中,使用OpenCV库中的imread函数读取图像数据。
·该方法可以读取指定路径下的图像文件,并将其作为一个NumPy数组对象存储在内存中。
·读取时需要指定颜色模式和通道数。
读取、显示、保存图像数据
处理中草药图像数据
参数名称
说明
filename
接收字符串,用于指定图像文件的路径和文件名,默认值为空字符串
flags
接收int或者是枚举类型,用于读取图像的模式,默认值为0
cv2.imread(filename[,flags])
imread函数的基本使用格式如下。
imread函数的主要参数如下。
读取、显示、保存图像数据
处理中草药图像数据
怎么显示图像数据?
·显示图像数据,可以使用OpenCV库中的imshow函数。
·该函数用于将图像显示在新建的窗口中,可以接收NumPy数组或者PILImage对象作为输入。
·同时,还可以对图像进行缩放、平移、旋转等操作,方便观察和调试。
读取、显示、保存图像数据
处理中草药图像数据
怎么保存图像数据?
·保存图像数据,可以使用OpenCV库中的imwrite函数。
·该函数用于将图像写入到指定路径下的文件中,可以接收NumPy数组或者PILImage对象作为输入。
·在保存图像时,需要指定图像的格式、保存路径以及保存质量等参数。
读取、显示、保存图像数据
处理中草药图像数据
以野菊花图片为例,进行读取、显示、保存图像,操作流程如下。
读取、显示、保存图像数据
当需要将一个图像放大或缩小到一个新的大小时,可以使用双线性插值来获
取新的像素值。
双线性插值是一种常用的图像处理技术,可将低分辨率图像放大到更高的分
辨率,同时保留尽可能多的细节和清晰度。
处理中草药图像数据
I图像缩放
在双线性插值中,假设原始图像中每个像素的值都对应于一个连续的函数,该函数在离散像
素网格上进行采样。
当需要计算一个新位置的像素值时,首先在原始图像中找到最近的四个像素,并计算它们的加权平均值。这四个像素通常被称为“参考像素”。
使用thumbnail()方法进行图像缩放
使用cv2.resize函数进行图像缩放
0102
处理中草药图像数据
|图像缩放
参数名称
说明
src
接收str,用于指定图像、音频或视频等,默认值为None
dsize
接收tuple[int,int],用于输出图像的大小,默认值为None
interpolation
接收int或str,用于指定图像缩放时使用的插值算法,默认值为cv2.INTER_LINEAR
OpenCV库中的resize函数进行双线性插值压缩,其语法格式如下。
resized_image=cv2.resize(src,dsize[,dst[,fx[,fy[,interpolation]]]1)
resize函数常用参数及说明如下。
处理中草药图像数据
cv2.resize函数
在Python的图像处理库Pillow中,有一种可以缩放图像的方法叫做thumbnail()。
这个方法可以将原始图像按照指定的尺寸进行等比例缩放,并直接修改原始图像,而不需要生成一个新的缩放后的副本。
这个方法非常适合对大量的图像进行批量
您可能关注的文档
- 《汽车节能与新能源技术应用》高职PPT完整全套教学课件.pptx
- 《嵌入式系统原理与开发》课件_第5章.pptx
- 《数据挖掘与机器学习》 课件 项目二 农产品信息可视化分析——NumPy、pandas 与 Matplotlib 库.pptx
- 《数据挖掘与机器学习》 课件 项目七 新闻文本分析——聚类.pptx
- 《数据挖掘与机器学习》 课件 项目三 建筑工程混凝土抗压强度检测——线性回归.pptx
- 《数据挖掘与机器学习》 课件 项目四 电商平台运输行为预测——逻辑回归.pptx
- 《数据挖掘与机器学习》 课件 项目五 加工厂玻璃类别识别——决策树、随机森林.pptx
- 《数据挖掘与机器学习》 课件 项目一 搭建数据挖掘与机器学习编程环境.pptx
- 《数据挖掘与机器学习》 课件2.2.2 pandas数据结构.pptx
- 《数据挖掘与机器学习》 课件2.2.3 数据清洗.pptx
文档评论(0)