初学opencv
#opencv学习
import cv2
import matplotlib
#matplotlib.use('agg')
import matplotlib.pyplot as plt
import numpy as np
img=cv2.imread('hblgos.jpg',cv2.IMREAD_GRAYSCALE)
#print(img)
'''cv2.imshow('picture',img)
cv2.waitKey(0)
cv2.destroyAllWindows()'''
'''cv2.imwrite('first.jpg',img=img)
print(img.shape)'''
#poi区域,只捕捉感兴趣的区域
imag=cv2.imread('hblgos.jpg')
#进行切片获得想要的部分
#now=imag[0:50,0:150]
# cv2.imshow('roi',now)
# cv2.waitKey(0)
# cv2.destroyAllWindows()
b,g,r=cv2.split(imag)
print(r.shape)
imag=cv2.merge((b,g,r))
print(imag.shape)
cp_imag=imag.copy()
cp_imag[:,:,0]=0
cp_imag[:,:,1]=1
cv2.imshow('r',cp_imag)
cv2.waitKey(0)
cv2.destroyAllWindows()
本文作者:jinganglang567
本文链接:https://www.cnblogs.com/tgfoven/p/17105414.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步