caffe學習筆記(13):python cv2.imread()讀取圖片和matlab讀取映像的區別__python

來源:互聯網
上載者:User

利用cv2讀取映像和使用matlab讀取映像在每個channel的值不同,cv2讀入的形式為BGR,matlab讀入的形式為RGB。

原始映像:
Python 利用 cv2.imread() 讀取圖片,並顯示

讀入映像後需要再對其進行處理,才能被網路使用,具體方法參見我上一篇文章:
http://blog.csdn.net/qq_30401249/article/details/71429895

import osimport cv2import matplotlib.pyplot as pltim_name = '000456.jpg'print 'Demo for data/demo/{}'.format(im_name)# go into def demo(net, image_name):im_file = os.path.join('data/demo', im_name)im_o = cv2.imread(im_file)print im_oim = im_o[:, :, (2, 1, 0)] # change channelfig, ax = plt.subplots(figsize=(12, 12))ax.imshow(im, aspect='equal')plt.axis('off')plt.tight_layout()plt.draw()plt.show()

Matlab讀取映像

>> b=imread('000456.jpg');>> x = b(:,:,1); # channel R>> y = b(:,:,2); # channel G>> z = b(:,:,3); # channel B

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.