深度学习——入门学习

opencv图像处理常用函数学习

 1、

import cv2                                      #opencv读取的是BGR格式

 2、

import matplotlib.pytlot as plt      #matplotlib读取到的是RGB格式

     BGR格式与RGB格式中三字母的含义
     B:blue蓝色
     G: green绿色
     R: red红色
红、绿、蓝为三原色,其中两着差异为所占据重要区域顺序不同。即BGR三色所占据重要区域先后顺序:蓝色>绿色>红色。RGB三色所占据重要区域先后顺序:红色>绿色>蓝色。
3、

img_gray.shape    #.shape函数是numpy.core.formnumeric函数主要任务是读取矩阵长度。

4、

img_gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)

        #cvtColor()该函数是opencv中颜色转换函数。具体参数如下

        cvtColor(InputArray src, OutputArray dst, int code,int dstcn)

                InputArray:输入图像

                OutputArray:输出函数图像

                int code:颜色空间转换标识符

                int dstcn:目标图像通道数,为零或不写代表目标图像取原图像通道数。

        COLOR_BGR2GRAY:彩色图像转化为灰度图。还有许多转换标识符具体自己查阅

原图
原图转化为灰度图

 

5、

cv.imshow("img_gray",img_gray)        #图像显示

6、

cv.destoryAllWindows()      #close the windows and de-allocate any asscated memory usage

对于一些简单函数也可以不写,因为程序一般会自动关闭窗口,建议写上。

7、

HSV = cv2.cvtcolor(img.cv2.COLOR_BGR2HSV)    

#HSV色彩空间转换,用于指定颜色分割,划分颜色区块。

         H:色调                S:色调                V:值强度

        H、S代表颜色距离:即两种颜色之间的数值差距。运行结果如下

原图
HSV处理

 8、

for i in range(6)    #从0-6不包含6

range(start,stop,step)

9、

plt.subplot(2,3,i+1)        #2行3列i+1索引
plt.xticks()

对于xtick函数一般形式为

xtick(tick,[labls],**kwargs)

ticks:数组类型,设置x轴刻度间隔

labls:数组间隔,显示标签

**kwargs:字体倾斜颜色外观属性
eg:xticks(x,calendar.month_name[1:13],color='green',rotation=45

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值