首页>新闻>呼市Python培训机构榜一览

呼市Python培训机构榜一览

来源:呼市达内IT教育学校

时间:2021/5/13 10:59:02

呼市Python培训机构榜一览,小编在这里推荐达内教育,17年专业IT培训机构,美国上市集团,开设IT培训班Java、python、大数据、linux、UI、会计等IT培训,覆盖IT培训和非IT培训共24大课程。达内集团凭借雄厚的技术研发实力、过硬的教学质量、成熟的就业服务团队,为学员提供强大的职业竞争力,在用人企业中树立了良好的口碑。欢迎大家的在线咨询,0元试听,随到随学,推荐就业。接下来小编为您分享,Python图像处理如何入门?


一、图像基础知识


图像都是由像素(pixel)构成的,即图像中的小方格,这些小方格都有一个明确的位置和被分配的色彩数值,而这些一小方格的颜色和位置就决定该图像所呈现出来的样子。像素是图像中的小单位,每一个点阵图像包含了一定量的像素,这些像素决定图像在屏幕上所呈现的大小。


图像通常包括二值图像、灰度图像和彩色图像。


1、二值图像


二值图像中任何一个点非黑即白,要么为白色(像素为255),要么为黑色(像素为0)。将灰度图像转换为二值图像的过程,常通过依次遍历判断实现,如果像素>=127则设置为255,否则设置为0。


2.灰度图像


灰度图像除了黑和白,还有灰色,它把灰度划分为256个不同的颜色,图像看着也更为清晰。将彩色图像转换为灰度图是图像处理的基本预处理操作,通常包括下面几种方法:(1) 浮点算法:Gray=R0.3+G0.59+B0.11(2) 整数方法:Gray=(R30+G59+B11)/100(3) 移位方法:Gray=(R28+G151+B77)>>8;(4) 平均值法:Gray=(R+G+B)/3;(此程序采用算法)(5) 仅取绿色:Gray=G;(6) 加权平均值算法:根据光的亮度特性,公式: R=G=B=R0.299+G*0.587+B0.144


通过上述任一种方法求得Gray后,将原来的RGB(R,G,B)中的R,G,B统一用Gray替换,形成新的颜色RGB(Gray,Gray,Gray),用它替换原来的RGB(R,G,B)就是灰度图了。改变象素矩阵的RGB值,来达到彩色图转变为灰度图。


3.彩色图像


彩色图像是RGB图像,RGB表示红、绿、蓝三原色,计算机里所有颜色都是三原色不同比例组成的,即三色通道。


二.OpenCV读写图像


本文主要使用Python2.7和OpenCV进行讲解,首先调用"pip install opencv-python"安装OpenCV库


1.读入图像OpenCV读图像主要调用下面函数实现:


img = cv2.imread(文件名,[,参数])参数(1) cv2.IMREAD_UNCHANGED (图像不可变)参数(2) cv2.IMREAD_GRAYSCALE (灰度图像)参数(3) cv2.IMREAD_COLOR (读入彩色图像)参数(4) cv2.COLOR_BGR2RGB (图像通道BGR转成RGB)


2.显示图像显示图像调用函数如下:


cv2.imshow(窗口名, 图像名)


3.窗口等待调用函数如下:


cv2.waitKey(delay)键盘绑定函数,共一个参数,表示等待毫秒数,将等待特定的几毫秒,看键盘是否有输入,返回值为ASCII值。如果其参数为0,则表示无限期的等待键盘输入;参数>0表示等待delay毫秒;参数<0表示等待键盘单击。


4.删除所有窗口调用函数如下:


cv2.destroyAllWindows() 删除所有窗口cv2.destroyWindows() 删除指定的窗口


5.写入图片调用函数如下:


retval = cv2.imwrite(文件地址, 文件名)


下面代码是读入图片并显示保存。


# -*- coding:utf-8 -*-import cv2


#读取图片


img = cv2.imread("test.jpg")


#显示图像


cv2.imshow("Demo", img)


#等待显示


cv2.waitKey(0)


cv2.destroyAllWindows()


#写入图像


cv2.imwrite("testyxz.jpg", img)


温馨提示:为了不影响您的时间,来校区前或者遇到不明白的问题请先电话咨询,方便我校安排相关课程的专业老师为您解答,选取适合您的课程。以上是呼市达内教育的小编为您分享的关于Python图像处理如何入门的内容,希望可以为同学们提供帮助,更多Python资讯请持续关注呼市达内教育。

  • 上一篇:呼和浩特Python培训机构有哪些
  • 下一篇:呼市大数据培训机构怎么收费的
  • 相关推荐 更多>

    呼市java培训机构靠谱的是哪家

    呼市学java到哪家培训好

    呼市java培训机构哪家机构好

    呼市有学习java的学校吗

    呼市哪个影视后期培训学校好

    呼市影视后期培训哪个机构好

    预约体验课

    版权所有:搜学搜课(www.soxsok.com)

  • 在线咨询
  • 电话咨询
  • 预约试听

  • ;