首页 > 编程语言 >Python武器库 - 科研中常用的python图像操作 - 转换图像颜色通道模式BGR到RGB

Python武器库 - 科研中常用的python图像操作 - 转换图像颜色通道模式BGR到RGB

时间:2024-07-01 18:08:38浏览次数:14  
标签:Python cv2 RGB 图像 img3 img2 img1

应用场景:待补充。。。
(主要是因为opencv默认的图像颜色通道模式为BGR,与我们通常说到的RGB模式有区别,所以这个转换操作还是比较常用的)
主要用到cv2.cvtColor()函数

代码示例:

import cv2

img1 = cv2.imread('example_img/img1.png')
cv2.imshow('lingdu show img1', img1)

img2 = img1[:, :, ::-1]
cv2.imshow('lingdu show img2', img2)

img3 = cv2.cvtColor(img1, cv2.COLOR_BGR2RGB)
cv2.imshow('lingdu show img3', img3)

cv2.waitKey(0)
cv2.destroyAllWindows()
cv2.waitKey(1)

运行效果:
image

标签:Python,cv2,RGB,图像,img3,img2,img1
From: https://www.cnblogs.com/lingdu98/p/18278581

相关文章

  • 新手教学系列——【Python开发】不同系统更换pip源的方法
    在使用Python进行开发时,你可能会发现使用pip安装包的速度较慢,尤其是在国内进行操作时。为了提高安装速度,我们可以将pip的默认源更换为国内的一些镜像源。本文将详细介绍如何在不同操作系统上进行这一操作,并给出常用的国内镜像源。为什么要换源pip默认使用的是官方的Python包......
  • Python武器库 - 科研中常用的python图像操作 - 图像添加文字
    应用场景:在科研中,有时需要在生成结果中标注文字作为说明,或者添加文字在一行图片的开头作为标题(这个效果通常需要配合在一行图片的开头添加一张空(纯黑)图片,在该图片中添加文字作为标题,使用python-opencv来创建一张纯色图片的操作,详情见我的另一篇随笔https://www.cnblogs.com......
  • Python武器库 - 科研中常用的python图像操作 - 创建纯色图像
    应用场景:需要创建纯色图像,作为背景图,在此基础上添加文字、形状、新的图片等等原理:cv2的读取图片操作本质上是将图片转换为uint8的numpy.ndarray类型,后续的其他图像操作,本质上也是对于这个ndarray对象的操作首先用numpy创建一个形状为(224,224,3)、元素值为均为0的ndarra......
  • 【剑指offer】JZ22-链表中倒数第k个节点-Python解法
    1.题目描述2.解题思路(Python版)方法一:遍历两次思路:1.首先计算链表的长度L;2.第二次开始从头依次遍历,找到链表的第(L-k+1)个节点,即为所找的节点。参考代码:#classListNode:#def__init__(self,x):#self.val=x#self.next=None##代码中的......
  • 图像采集卡是什么,有什么用处
    机器视觉技术的发展源于光学、化学、物理、电子、电视、机械设计、数学、软件、人工智能、计算机和计算机视觉以及互联网等领域的发现。随着这些不同学科取得某些里程碑式的进展,它们为开发用于自动检查、测量、过程控制和机器人引导应用的成像系统铺平了道路。图像采集卡是许多高......
  • 【每日一练】python入门级小学生自写小程序
    """写一个公司发工资小程序条件分析:公司人数10人共有工资金2万元共有奖金1000元管理工资3000元/每人员工基本工资2000元/每人三年以上员工奖金200元/每人"""#先定义出公司人数总金额奖金gsrs=10jine=20000jiangjin=1000#获取职位层级人员print("""......
  • python爬虫之基于终端指令的持久化存储
    python爬虫之基于终端指令的持久化存储scrapy持久化存储基于终端指令:1、要求:只可以将parse方法的返回值存储到本地的文本文件中2、注意:持久化存储对应的文本文件类型只可以为:‘json’,‘jsonlines’,‘jsonl’,‘jl’,‘csv’,‘xml’,‘marshal’,‘pickle’3......
  • 基于Java实现图像浏览器的设计与实现
    图像浏览器的设计与实现前言一、需求分析选题意义应用意义功能需求关键技术系统用例图设计JPG系统用例图图片查看系统用例图二、概要设计JPG.javaPicture.java三、详细设计类图JPG.javaUML类图picture.javaUML类图界面设计JPG.javapicture.java四、源代码JPG.jav......
  • Python: 送你一朵小红花
    importtimeimportnumpyasnpimportmatplotlib.pyplotasplt#绘制玫瑰花并添加文字importturtle#设置画布大小#turtle.screensize(canvwidth=None,canvheight=None,bg=None)turtle.setup(width=0.6,height=0.6)#设置初始位置turtle.penup()turtle.......
  • Azure Function App With Python 3.11
    有一段python代码,原来都跑在本地,既然functionapp可以运行python,还是比较新的python3.11,就想着直接用functionapp来跑了,省的进行sql逻辑改造,并且不吹不黑,python的pandas在处理dataframe上非常灵活。想法是好的,本地VSCODE搭起来python运行环境也很快,直接AZsignin就部署到自己......