最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python?opencv實現(xiàn)灰度圖和彩色圖的互相轉換

 更新時間:2022年01月20日 15:43:47   作者:frootguo  
這篇文章主要給大家介紹了關于python?opencv實現(xiàn)灰度圖和彩色圖的互相轉換,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

opencv灰度圖和彩色圖互相轉換

如果攝像頭本來就得到3維度紅外圖那就不用處理直接可以用:

import cv2
cap = cv2.VideoCapture(0)
ret, image_np = cap.read()

直接轉成單通道的灰度圖看看能不能用:

    #如果后面不寫0,那就是默認彩色的
    # 第一種方式
    image = cv2.imread('***/timg4.jpg',0)
    #第二種方式
    #dst=cv2.cvtColor(src,cv2.COLOR_BGR2GRAY)
    detecotr = TOD()
    detecotr.detect(image)
    # 或者視頻轉換方式如下
    ret, image_np = cap.read()
    image_np=cv2.cvtColor(image_np,cv2.COLOR_BGR2GRAY)

上面兩種方式得到的數(shù)據(jù)是不完全相同的,網(wǎng)上尚未查找到具體原因,通過對讀取到的ndArray數(shù)據(jù)對比,發(fā)現(xiàn)存在不完全相同的數(shù)據(jù)。

觀察直接轉成1通道的圖像:

直接轉成了1通道灰度圖喂進去神經(jīng)網(wǎng)絡不行,因為只有1通道,必須經(jīng)過如下的處理;

image_np=cv2.cvtColor(image_np,cv2.COLOR_GRAY2BGR)

上面代碼可以得到3通道灰度圖,就是把灰度圖的1通道復制三遍,然后就可以喂進網(wǎng)絡了:

紅外圖像和灰度圖像本身就不是在同一分類標準下得到的概念。

紅外圖像是紅外成像設備采集目標在紅外波段的輻射形成的影像,這個圖像可專以是灰度圖像,也可以彩色圖像。同樣的道理,可見光圖像可以是灰度屬圖像,也可以彩色圖像。

灰度圖像是相對彩色圖像而言的。灰度圖像沒有顏色,灰度值由0變化至255時,圖像由黑變白。

再將上述的3通道灰度值轉換為偽彩圖,觀察結果:

ret, image_np = cap.read()
image_np=cv2.cvtColor(image_np,cv2.COLOR_BGR2GRAY)
#image_np=cv2.cvtColor(image_np,cv2.COLOR_GRAY2BGR)
image_np = cv2.applyColorMap(image_np, cv2.COLORMAP_JET)

對于偽彩圖有不同的偽彩圖方式,各個函數(shù)如下:

# COLORMAP_AUTUMN = 0,
# COLORMAP_BONE = 1,
# COLORMAP_JET = 2,
# COLORMAP_WINTER = 3,
# COLORMAP_RAINBOW = 4,
# COLORMAP_OCEAN = 5,
# COLORMAP_SUMMER = 6,
# COLORMAP_SPRING = 7,
# COLORMAP_COOL = 8,
# COLORMAP_HSV = 9,
# COLORMAP_PINK = 10,
# COLORMAP_HOT = 11

注意:

在使用模型框架的時候,如果是使用tensorflow object detection API,需要將1通道的灰度圖轉成3通道(唯一通道復制三遍)來訓練和檢測;

為什么不直接使用者通道的灰度圖來做呢,這樣是不是能提高性能呢?

不是,因為這樣對于提高性能和速度沒有意義,它只影響了卷積神經(jīng)網(wǎng)絡的第一層而已,后續(xù)層的計算量和參數(shù)量沒有絲毫影響,這樣的影響等同于沒有,如果真的考慮性能和速度,直接更改模型更可靠。

附:python將灰度圖轉換為RGB彩色圖

from PIL import Image
import os

path = r'圖片存儲的路徑'
newpath = r'轉換后存儲圖片的路徑'


def RGBtoGray(path):
    files = os.listdir(path)
    for file in files:
        imgpath = path + '/' + file
        #print(imgpath)
        #
        im = Image.open(imgpath).convert('RGB')
        #resize將圖像像素轉換成自己需要的像素大小
        img = im.resize((512, 512))
        dirpath = newpath
        file_name, file_extend = os.path.splitext(f)
        dst = os.path.join(os.path.abspath(dirpath), file_name + '.jpg')
        img.save(dst)
if __name__ == "__main__":
    RGBtoGray(path)

總結

到此這篇關于python opencv實現(xiàn)灰度圖和彩色圖互相轉換的文章就介紹到這了,更多相關opencv灰度圖和彩色圖互相轉換內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python爬取微博評論的實例講解

    python爬取微博評論的實例講解

    在本篇文章里小編給大家整理的是一篇關于python爬取微博評論的實例講解,有興趣的朋友們可以學習下。
    2021-01-01
  • Python實現(xiàn)的密碼強度檢測器示例

    Python實現(xiàn)的密碼強度檢測器示例

    這篇文章主要介紹了Python實現(xiàn)的密碼強度檢測器,結合實例形式分析了Python密碼強度檢測的原理與實現(xiàn)方法,涉及Python字符串運算與轉換、判斷等相關操作技巧,需要的朋友可以參考下
    2017-08-08
  • flask解析海康攝像頭視頻的使用

    flask解析??禂z像頭視頻的使用

    本文主要介紹了flask解析海康攝像頭視頻的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • Python使用tkinter制作在線翻譯軟件

    Python使用tkinter制作在線翻譯軟件

    這篇文章主要為大家詳細介紹了Python使用tkinter制作在線翻譯軟件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-02-02
  • 關于不懂Chromedriver如何配置環(huán)境變量問題解決方法

    關于不懂Chromedriver如何配置環(huán)境變量問題解決方法

    這篇文章主要介紹了關于不懂Chromedriver如何配置環(huán)境變量問題解決方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-06-06
  • python flask實現(xiàn)分頁的示例代碼

    python flask實現(xiàn)分頁的示例代碼

    這篇文章主要介紹了python flask實現(xiàn)分頁的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • python實現(xiàn)隨機森林random forest的原理及方法

    python實現(xiàn)隨機森林random forest的原理及方法

    本篇文章主要介紹了python實現(xiàn)隨機森林random forest的原理及方法,詳細的介紹了隨機森林的原理和python實現(xiàn),非常具有參考價值,有興趣的可以了解一下
    2017-12-12
  • 如何讓Python在HTML中運行

    如何讓Python在HTML中運行

    這個名為PyScript的框架,其核心目標是為開發(fā)者提供在標準HTML中嵌入Python代碼的能力,使用?Python調用JavaScript函數(shù)庫,并以此實現(xiàn)利用Python創(chuàng)建Web應用的功能,本文給大家介紹Python?HTML運行的案例解析,感興趣的朋友一起看看吧
    2022-05-05
  • 自定義django admin model表單提交的例子

    自定義django admin model表單提交的例子

    今天小編就為大家分享一篇自定義django admin model表單提交的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • 深入淺出學習python裝飾器

    深入淺出學習python裝飾器

    這篇文章主要和大家一起深入淺出的學習python裝飾器的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09

最新評論

浦城县| 二手房| 鹿泉市| 文山县| 泉州市| 固镇县| 峨山| 清新县| 左权县| 进贤县| 连江县| 察隅县| 宝坻区| 新营市| 桦甸市| 伊宁市| 张家川| 大同县| 革吉县| 五峰| 舒兰市| 县级市| 页游| 确山县| 龙门县| 会理县| 博爱县| 万安县| 鄂托克前旗| 称多县| 灵武市| 东阳市| 尉犁县| 伊春市| 丰城市| 天水市| 枝江市| 格尔木市| 东明县| 镇远县| 邳州市|