当前位置: 首页 > article >正文

opencv入门基础

1.3灰度图

运行结果如下:

代码如下:

import cv2
img_rgb=cv2.imread("./image/cat.jpg",1)
img_gray=cv2.imread("./image/cat.jpg",0)
cv2.imshow("rgb",img_rgb)
cv2.imshow("gray",img_gray)
print("rgb shape:"+str(img_rgb.shape)+"gray shape:"+str(img_gray.shape))
cv2.waitKey(0)
cv2.destroyAllWindows()

def img_read():
    img_rgb=cv2.imread("./image/cat.jpg",1)
    b,g,r=cv2.split(img_rgb)
    img_merge=cv2.merge(b,g,r)
    cv2.imshow("rgb",img_rgb)
    cv2.imshow("gray",r)
    cv2.imshow("merge",img_merge)
    print("rgb shape:"+str(img_rgb.shape)+"gray shape:"+str(g.shape))
    cv2.waitKey(0)
    cv2.destroyAllWindows()

http://www.kler.cn/a/507618.html

相关文章:

  • Vue.js组件开发-如何处理跨域请求
  • 【全面解析】深入解析 TCP/IP 协议:网络通信的基石
  • 【设计模式-结构型】装饰器模式
  • 28:CAN总线入门一:CAN的基本介绍
  • Vulnhub DC-8靶机攻击实战(一)
  • UDP报文格式
  • 分多个AndroidManifest.xml来控制项目编译
  • pikachu靶机-Cross-Site Scripting(XSS)
  • 【大数据】机器学习------支持向量机(SVM)
  • Qwen-72B-Chat-Int8:智能对话的新标杆
  • 《前端最新Vue2+Vue3基础入门到实战项目全套教程,自学前端vue就选黑马程序员,一套全通关!》学习笔记总目录
  • 网格参数化,Mesh parameterization processing
  • 文件操作:系统IO
  • 【Linux】gdb_进程概念
  • 算法(蓝桥杯)贪心算法7——过河的最短时间问题解析
  • Spring-boot3.4最新版整合swagger和Mybatis-plus
  • 探索Node.js的Net模块:构建强大网络应用的基石
  • Ubuntu、Windows系统网络设置(ping通内外网)
  • 【全开源】跑腿小程序:智能派单、同城配送、校园跑腿及预约取件(用户端+骑手端)
  • 回归预测 | MATLAB实TCN时间卷积神经网络多输入单输出回归预测
  • 图数据库 | 19、高可用分布式设计(下)
  • mybatis延迟加载、缓存
  • MongoDB 学习指南:深入探索非关系型数据库
  • mongodb详解二:基础操作
  • Windows系统安装 Rust 及其配置
  • FFCA-YOLO模型详解