欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決python圖像處理圖像賦值后變?yōu)榘咨膯栴}

 更新時間:2020年06月04日 11:33:57   作者:JensLee  
這篇文章主要介紹了解決python圖像處理圖像賦值后變?yōu)榘咨膯栴},具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

用Python進(jìn)行圖像賦值,在1RGB基礎(chǔ)上,加入光流兩個通道,代碼如下所示:

import numpy as np
import cv2
import matplotlib.pyplot as plt
 
path = 'frame_00003_rgb.png'
img = cv2.imread(path)
img1 = np.zeros([480, 640, 5])
img1[:, :, 0:3] = np.array(img)
 
cv2.imshow('test1', np.array(img)[:,:,2])
cv2.imshow('test2', img1[:, :, 0])
cv2.waitKey(10000)

打印出來的時候,圖像顯示空白:

后來找到了問題,是numpy數(shù)組11聲明的問題,改成uint8就行了:如下所示:

import numpy as np
import cv2
import matplotlib.pyplot as plt
 
path = 'frame_00003_rgb.png'
img = cv2.imread(path)
img1 = np.zeros([480, 640, 5], dtype=np.uint8)
img1[:, :, 0:3] = np.array(img)
 
cv2.imshow('test1', np.array(img)[:,:,2])
cv2.imshow('test2', img1[:, :, 0])
cv2.waitKey(10000)

補(bǔ)充知識:python3改圖片白色該為透明

我就廢話不多說了,大家還是直接看代碼吧!

# pip install Pillow
import PIL.Image as Image
# 以第一個像素為準(zhǔn),相同色改為透明
def transparent_back(img):
  img = img.convert('RGBA')
  L, H = img.size
  color_0 = (255,255,255,255)#要替換的顏色
  for h in range(H):
    for l in range(L):
      dot = (l,h)
      color_1 = img.getpixel(dot)
      if color_1 == color_0:
        color_1 = color_1[:-1] + (0,)
        img.putpixel(dot,color_1)
  return img
if __name__ == '__main__':
  img=Image.open('img.png')
  img=transparent_back(img)
  img.save('img2.png')

以上這篇解決python圖像處理圖像賦值后變?yōu)榘咨膯栴}就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python 爬蟲圖片簡單實現(xiàn)

    Python 爬蟲圖片簡單實現(xiàn)

    這篇文章主要介紹了Python 爬蟲圖片簡單實現(xiàn)的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • Python面向?qū)ο蠓庋b操作案例詳解

    Python面向?qū)ο蠓庋b操作案例詳解

    這篇文章主要介紹了Python面向?qū)ο蠓庋b操作,結(jié)合具體案例形式詳細(xì)分析了Python面向?qū)ο蟮姆庋b、擴(kuò)展等操作技巧與相關(guān)注意事項,需要的朋友可以參考下
    2019-12-12
  • Python接口自動化系列之unittest結(jié)合ddt的使用教程詳解

    Python接口自動化系列之unittest結(jié)合ddt的使用教程詳解

    這篇文章主要介紹了Python接口自動化系列之unittest結(jié)合ddt的使用教程詳解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • python numpy 一維數(shù)組轉(zhuǎn)變?yōu)槎嗑S數(shù)組的實例

    python numpy 一維數(shù)組轉(zhuǎn)變?yōu)槎嗑S數(shù)組的實例

    今天小編就為大家分享一篇python numpy 一維數(shù)組轉(zhuǎn)變?yōu)槎嗑S數(shù)組的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • python庫Celery異步發(fā)送電子郵件定時生成報告實戰(zhàn)示例

    python庫Celery異步發(fā)送電子郵件定時生成報告實戰(zhàn)示例

    這篇文章主要介紹了python庫Celery異步發(fā)送電子郵件定時生成報告實戰(zhàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • Python中元組解構(gòu)的技巧詳解

    Python中元組解構(gòu)的技巧詳解

    在Python中,元組(tuple)是一種常用的數(shù)據(jù)結(jié)構(gòu),元組的解構(gòu)是一項強(qiáng)大的特性,快速、方便地將元組中的值分配給多個變量,下面我們就來學(xué)習(xí)一下Python中元組解構(gòu)的技巧吧
    2024-01-01
  • python讀寫csv文件的方法

    python讀寫csv文件的方法

    這篇文章主要介紹了python讀寫csv文件的方法,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-08-08
  • NumPy 數(shù)組使用大全

    NumPy 數(shù)組使用大全

    這篇文章主要介紹了NumPy 數(shù)組使用大全,在本教程中,你將學(xué)習(xí)如何在 NumPy 數(shù)組上以多種方式添加、刪除、排序和操作元素。 文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • python如何調(diào)用現(xiàn)有的matlab函數(shù)

    python如何調(diào)用現(xiàn)有的matlab函數(shù)

    這篇文章主要介紹了python如何調(diào)用現(xiàn)有的matlab函數(shù)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • python冒泡排序算法的實現(xiàn)代碼

    python冒泡排序算法的實現(xiàn)代碼

    這篇文章主要介紹了python冒泡排序算法的實現(xiàn)代碼,大家參考使用
    2013-11-11

最新評論