python rgb 图像_在Python中查找RGB图像的互补图像

python rgb 图像

Complementary image is a transformed image such that it consists of complementary colours of the ones, which is present in the original image.

互补图像是一种变换后的图像 ,它由原始图像中存在的互补色组成。

For finding the complement of an image, we have to simply subtract each pixel value from the maximum pixel value supported by the class. (in this case, class - uint8, the maximum value of pixel can be 255) and store in the output image array. In the output image, dark areas become lighter and light areas become darker.

为了找到图像的补码 ,我们必须简单地从类支持的最大像素值中减去每个像素值。 (在这种情况下,类为uint8,pixel的最大值可以为255 )并存储在输出图像数组中。 在输出图像中,黑暗区域变亮,明亮区域变暗。

Complementary image = 255 – original image.

补充图像= 255-原始图像

In this program, we will be using two functions of OpenCV-python (cv2) module. let's see their syntax and descriptions first :

在此程序中,我们将使用OpenCV-python(cv2)模块的两个功能。 我们先来看一下它们的语法和描述:

1) imread():
It takes an absolute path/relative path of your image file as an argument and returns its corresponding image matrix.

1)imread():
它以图像文件的绝对路径/相对路径作为参数,并返回其对应的图像矩阵。

2) imshow():
It takes window name and image matrix as an argument in order to display an image in a display window with a specified window name.

2)imshow():
它以窗口名称和图像矩阵为参数,以便在具有指定窗口名称的显示窗口中显示图像。

Python程序查找RGB图像的互补图像 (Python program to find complementary image of the RGB image)

# open-cv library is installed as cv2 in python
# import cv2 library into this program
import cv2
# read an image using imread() function of cv2
# we have to  pass only the path of the image
img = cv2.imread(r'C:/Users/user/Desktop/pic1.jpg')
# displaying the image using imshow() function of cv2
# In this : 1st argument is name of the frame
# 2nd argument is the image matrix
cv2.imshow('original image',img)
# Find complements of img array and
# store it in the variable
comp_image = 255 - img
# Show the image formed
cv2.imshow("Complementary image",comp_image);

Output

输出量

complementary image of the RGB image in Python - output

翻译自: https://www.includehelp.com/python/find-complementary-image-of-the-rgb-image.aspx

python rgb 图像

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/380806.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php的字符串、双引号输出变量的问题、转义字符

字符串 php中字符串可以用单引号和双引号表示&#xff0c;但单引号效率比双引号高&#xff0c;因为单引号是真正的字符串&#xff0c;双引号要做运算&#xff0c;即将字符串中的变量替换成值&#xff0c;单引号不需要 看下面的例子 <?phpheader(content-type:text/html;…

jmeter从mysql取值_Jmeter获取数据库值并作为参数请求(转载)

转载自&#xff1a;https://www.cnblogs.com/mawenqiangios/p/11088672.html01Jmeter连接数据库1、添加JDBC Connection Configuration(右键测试计划-->配置元件-->JDBC Connection Configuration)2、配置数据库连接信息&#xff0c;其中DataBase URL&#xff1a;jdbc:my…

圣斗士星矢

一部漏洞百出&#xff0c;情节重复&#xff0c;对白肉麻啰唆&#xff0c;人物刻画单一的动漫绵延了近二十年80一代的情结&#xff0c;每一个人都曾用稚嫩的声音&#xff0c;以“庐山升龙霸”抑或是“凤翼天翔”怒吼&#xff0c;今天&#xff0c;讨论的问题是&#xff1a;他&…

用于将类型从double转换为int的C#程序

Given a double type of variable, we have to convert it into an integer in C#. 给定双重类型的变量&#xff0c;我们必须在C&#xff03;中将其转换为整数。 Syntax: 句法&#xff1a; int_variable (int)double_variable;Example: 例&#xff1a; Input:double a 123…

ASCII码

ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码&#xff0c;使用7 位二进制数&#xff08;剩下的1位二进制为0&#xff09;来表示所有的大写和小写字母&#xff0c;数字0 到9、标点符号&#xff0c;以及在美式英语中使用…

如果有一天生你养你的两个人都走了

如果有一天 生你养你的两个人都走了 这世间唯一与你有着最亲密血缘关系的人都不在了 所以 孩子们啊 人在世的时候 要对父母好点 别让父母总是为你们操心 父母不需要你挣多少钱 但他们很需要子女的陪伴 因为子女是父母最深的牵挂如果有一天 生你养你的两个人都走了 这世间…

MySQL 纯insert_MySQL使用INSERT插入多条记录

MySQL使用INSERT插入多条记录&#xff0c;应该如何操作呢&#xff1f;下面就为您详细介绍MySQL使用INSERT插入多条记录的实现方法&#xff0c;供您参考。看到这个标题也许大家会问&#xff0c;这有什么好说的&#xff0c;调用多次INSERT语句不就可以插入多条记录了吗&#xff0…

php中对ASCII码的处理ord() 、chr()

和ASCII有关的部分函数 ord(): 函数返回字符串的首个字符的 ASCII 值 <?phpheader(content-type:text/html;charsetutf-8);echo ord(A),<br>;echo ord(ABC),<br>; ?>chr():指定的 ASCII 值返回字符&#xff0c;ASCII 值可被指定为十进制值、八进制值或十…

c# sizeof_C#程序演示sizeof()运算符的示例

c# sizeofC&#xff03;sizeof()运算符 (C# sizeof() operator) It is used to obtain the size of a data type in bytes (primitive data type). 它用于获取以字节为单位的数据类型的大小(原始数据类型)。 Syntax: 句法&#xff1a; sizeof(type);sizeof(int); //returns 4…

高手要耐得住寂寞

应该有不少高手会抱怨&#xff1a;为什么CSDN首页推荐的都是一些没有技术含量的文章&#xff1f;而我自己写的含金量非常高的&#xff0c;却很少能获得推荐&#xff1f; 其实这是一个很有意思的问题。程序员这职业&#xff0c;和别的职业相比&#xff0c;所占的人口比率肯定不高…

PHP中字符串定界符

作用&#xff1a;为输出大量的文本提供简单方法 格式&#xff1a; <<<名字 //代码 名字;注意&#xff1a; 开始和结束的名字必须一样&#xff0c;名字的命名格式和变量一样&#xff0c;结束的名字必须顶格写 <?phpheader(content-type:text/html;charsetutf-8);…

c语言 函数的参数传递示例_nexttoward()函数以及C ++中的示例

c语言 函数的参数传递示例C nexttoward()函数 (C nexttoward() function) nexttoward() function is a library function of cmath header, it is used to get the next representable value after the given first number in the direction of given second number, it accep…

java实现递归层次遍历_Java实现二叉树的前序、中序、后序、层序遍历(递归方法)...

在数据结构中&#xff0c;二叉树是树中我们见得最多的&#xff0c;二叉查找树可以加速我们查找的效率&#xff0c;那么输出一个二叉树也变得尤为重要了。二叉树的遍历方法分为四种&#xff0c;分别为前序遍历、中序遍历、后序、层序遍历。下图即为一个二叉树。前序遍历&#xf…

Object之MemberwiseClone方法

示例: 代码 usingSystem;usingSystem.Collections.Generic;usingSystem.Configuration;usingSystem.Data;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.HtmlControls;usingSystem.Web.UI.WebControls;usingSystem.Web.UI…

php数组的声明和类型

数组的声明 方法一&#xff1a;使用array()&#xff0c;自动分配索引&#xff0c;从0开始 <?phpheader(content-type:text/html;charsetutf-8);$personarray("DL_one",18,man);print_r($person); ?>方法二&#xff1a;手动分配索引 <?phpheader(conte…

np.isfinite_带有Python示例的math.isfinite()方法

np.isfinitePython math.isfinite()方法 (Python math.isfinite() method) math.isfinite() method is a library method of math module, it is used to check whether a given number is a finite number of not, it accepts a number (integer/float, finite, infinite or N…

java的或等于_Java中的“小于或等于”比较运算符是__________: !=|||=|=

Java中的“小于或等于”比较运算符是__________: !|答&#xff1a;<“ 87 版”电视剧《红楼梦》中歌曲的作曲者是( )。答&#xff1a;王立平宏观经济周期循环的扩张过程包括( )。答&#xff1a;繁荣 复苏关于移动互联网的说法正确的是&#xff1a;答&#xff1a;以上都是机体…

css degrees_带有Python示例的math.degrees()方法

css degreesPython math.degrees()方法 (Python math.degrees() method) math.degrees() method is a library method of math module, it is used to convert angle value from radians to degree, it accepts a number and returns the angle value in degree. math.degrees(…

深入浅出SharePoint2010——附录:常用术语对照

MOSS&#xff08;Microsoft Office SharePoint Server&#xff09;转载于:https://www.cnblogs.com/mingle/archive/2010/12/20/1911910.html

php数组的下标、extract函数

下标的变化 用例子解释&#xff0c;看懂了例子就知道了&#xff0c;很简单&#xff0c;就不解释了 <?phpheader(content-type:text/html;charsetutf-8);$numarray(0>1,2,3,4);print_r($num);echo <br>;$numarray(1,2>2,3,4);print_r($num);echo <br>;$…