日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

淺談python opencv對圖像顏色通道進行加減操作溢出

瀏覽:109日期:2022-07-23 11:32:02

由于opencv讀入圖片數據類型是uint8類型,直接加減會導致數據溢出現象

(1)用Numpy操作

可以先將圖片數據類型轉換成int類型進行計算,

data=np.array(image,dtype=’int’)

經過處理后(如:遍歷,將大于255的置為255,小于0的置為0)

再將圖片還原成uint8類型

data=np.array(image,dtype=’uint8’)

注意:

(1)如果直接相加,那么

當像素值 > 255時,結果為對256取模的結果,例如:(240+66) % 256=50

而不是自動按照255處理

(2)如果直接相減,那么

當像素值<0時,結果為加上256的結果,例如:(100-140)+ 256 = 216

而不是自動按照0處理

例如:

選取一張圖片R分量做實驗

淺談python opencv對圖像顏色通道進行加減操作溢出

情況一:直接numpy操作

先加到240,再加66,超過了255,可以看到,并不默認255,而是變成了50

淺談python opencv對圖像顏色通道進行加減操作溢出

再試試相減操作:再減去100,本來結果是-50,但是可以看到,變成了206(-50+256)

淺談python opencv對圖像顏色通道進行加減操作溢出

(2)用opencv自帶函數操作

圖像相加:

cv2.add()

像素值>255, 直接自動按照255處理

圖像相減:

cv2.subtract()

像素值小于0,直接自動按照0處理

例如:

r加上300,自動變成255

淺談python opencv對圖像顏色通道進行加減操作溢出

同理,小于0的自動變為0

以上兩種方法可以根據需要選擇。

補充知識:Opencv numpy中uint8類型存儲圖像

用opencv處理圖像時,可以發現獲得的矩陣類型都是uint8

import cv2 as cvimg=cv.imread(hello.png)print(img)array([[[...], [...], [...]]],dtype=’uint8’)

uint8是專門用于存儲各種圖像的(包括RGB,灰度圖像等),范圍是從0?255

這里要注意如何轉化到uint8類型

1: numpy有np.uint8()函數,但是這個函數僅僅是對原數據和0xff相與(和最低2字節數據相與),這就容易導致如果原數據是大于255的,那么在直接使用np.uint8()后,比第八位更大的數據都被截斷了,比如:

>>>a=[2000,100,2]>>>np.uint8(a)array([208, 100, 2], dtype=uint8)

2: 用cv2.normalize函數配合cv2.NORM_MINMAX,可以設置目標數組的最大值和最小值,然后讓原數組等比例的放大或縮小到目標數組,如下面的例子中是將img的所有數字等比例的放大或縮小到0?255范圍的數組中,

cv2.normalize(img, out, 0, 255, cv2.NORM_MINMAX)

然后改變數據類型

np.array([out],dtype=‘uint8’)

總結:

要想將當前的數組作為圖像類型來進行各種操作,就要轉換到uint8類型,轉換的方式推薦使用第二種,因為第一種在值大于255以后就容易丟失。

以上這篇淺談python opencv對圖像顏色通道進行加減操作溢出就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品99精品一区二区三区∴ | 日韩av影院| 欧洲亚洲一区二区三区| 国产欧美高清视频在线| 尤物在线精品| 国产综合婷婷| 99久久99视频只有精品| 欧美13videosex性极品| 欧美日韩视频免费看| 亚洲男女av一区二区| 欧美精品自拍| 午夜精品影视国产一区在线麻豆| 日韩成人a**站| 国产极品一区| 日韩在线一二三区| 视频一区二区三区中文字幕| 国产一区欧美| 精品在线网站观看| 精品一区二区男人吃奶| 国产精品成久久久久| 国产中文欧美日韩在线| 久久精品福利| 日本不卡免费高清视频在线| 成人午夜亚洲| 国产一区亚洲| 亚洲久久视频| 精品国产欧美日韩| 久久久久欧美精品| 一区二区电影| 亚洲毛片网站| 国产精品久久久久久妇女| 福利一区二区| 91九色精品国产一区二区| 中文字幕中文字幕精品| 国产日韩欧美| 午夜av不卡| 男人操女人的视频在线观看欧美| 国产精品一级| 99xxxx成人网| 日韩一区二区三免费高清在线观看| 国产三级一区| 尤物网精品视频| 欧美激情一区| 日韩专区在线视频| 日韩av中文字幕一区二区| 麻豆精品久久| 国产劲爆久久| 欧美日韩水蜜桃| 91麻豆精品| 性欧美xxxx免费岛国不卡电影| 亚洲精品观看| 久久精品不卡| 国产一区福利| 日韩精品亚洲专区在线观看| 亚洲午夜天堂| 久久国产乱子精品免费女| 红桃视频国产精品| av日韩中文| 欧美交a欧美精品喷水| 日韩在线短视频| 国产精品探花在线观看| 视频一区中文字幕国产| 日韩一区电影| 成人日韩av| 久久激情五月婷婷| 亚洲人成在线影院| 久久亚洲风情| 婷婷色综合网| 欧美成a人国产精品高清乱码在线观看片在线观看久| 亚洲日产国产精品| 中文无码日韩欧| 欧美午夜不卡| 中文一区一区三区免费在线观 | 国产欧美成人| 免费观看在线综合| 丝袜美腿亚洲一区二区图片| 国产一区日韩一区| 精品一区免费| 在线亚洲自拍| 综合欧美精品| 久久电影一区| 日本不卡高清| 国产精品日本一区二区三区在线| 日韩精品一二三区| 奇米狠狠一区二区三区| 国产日产精品一区二区三区四区的观看方式| 国产国产精品| 亚洲综合婷婷| 欧美成人一二区| 欧美成人基地| 亚洲一区网站| 日韩毛片网站| 国产suv精品一区二区四区视频 | 一区二区三区四区日韩| 亚洲精一区二区三区| 久久国产生活片100| 国产欧美一区| 福利在线免费视频| 怡红院精品视频在线观看极品| 午夜一级久久| 久久精品国产成人一区二区三区| 日韩a一区二区| 免费日韩av| 久久精品日韩欧美| 亚洲免费激情| 久久这里只有| 亚洲永久字幕| 精品一区二区三区中文字幕在线| 欧美日韩色图| 最新亚洲国产| 新版的欧美在线视频| 欧美日韩国产亚洲一区| 欧美日韩中文| 伊人久久婷婷| 成人国产综合| 日本欧美一区二区在线观看| 中文字幕在线视频网站| 日韩av一区二区三区四区| 在线成人动漫av| 成人精品动漫一区二区三区| 亚洲乱码一区| 国产综合婷婷| 欧美国产另类| 国产精品毛片在线看| 精品久久福利| 美女视频一区在线观看| 欧美女激情福利| 国产福利电影在线播放| 日韩中文av| 中文日韩在线| 999久久久精品国产| 久久99青青| 国产精品乱战久久久| 日韩在线麻豆| 国产精品婷婷| 黄色亚洲在线| 欧美手机在线| 国产一在线精品一区在线观看| 国产高潮在线| 九九99久久精品在免费线bt| 国产探花一区在线观看| 日本在线不卡视频| 亚洲激情久久| 日韩中文字幕区一区有砖一区| 黄色不卡一区| 欧美专区在线| 日韩激情啪啪| 欧美久久一区二区三区| 日韩av成人高清| 久久狠狠久久| 久久女人天堂| 成人羞羞在线观看网站| 久久亚洲成人| 巨乳诱惑日韩免费av| 四虎在线精品| 美腿丝袜亚洲一区| 久久亚洲精精品中文字幕| 国产精品99久久免费| 91嫩草亚洲精品| 亚洲夜间福利| 日韩久久一区| 国产欧美一区二区三区米奇| 国产美女撒尿一区二区| 久久国产麻豆精品| 99视频精品全部免费在线视频| 久久99伊人| 久久亚洲道色| 成人av二区| 麻豆一区二区99久久久久| 久久精品亚洲欧美日韩精品中文字幕| 亚洲精品国产偷自在线观看| 日本伊人久久| 美女视频网站久久| 欧美日韩免费观看视频| 亚洲精品无吗| 日本高清不卡一区二区三区视频| 只有精品亚洲| 综合日韩av| 日韩精品免费视频人成| 日本一二区不卡| 日韩中文字幕一区二区高清99| 特黄毛片在线观看| 久久精品99国产精品| 蜜桃国内精品久久久久软件9| 国产精品资源| 免费人成精品欧美精品| 国产超碰精品| 欧美日本久久| 蜜桃av一区二区在线观看| 超碰在线99| 国产精品videosex极品| 三级亚洲高清视频| 欧美亚洲国产激情| 91亚洲一区| 国产精品宾馆| 久久精品凹凸全集| 日韩avvvv在线播放| 性色一区二区| 尤物网精品视频| 国产字幕视频一区二区|