好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > python使用matplotlib顯示圖像失真的解決方案

python使用matplotlib顯示圖像失真的解決方案

熱門標簽:315電話機器人廣告 地圖標注的意義點 房產電銷外呼系統 地圖制圖標注位置改變是移位嗎 上海機器人外呼系統哪家好 浙江電銷卡外呼系統好用嗎 蓋州市地圖標注 地圖標注微信發送位置不顯示 南京銷售外呼系統軟件

在python顯示圖象時,我們用matplotlib模塊時會遇到圖像色彩失真問題,究竟是什么原因呢,下面就來看看究竟。

待顯示圖像為:

import cv2
from matplotlib import pyplot as plt
img = cv2.imread('demo_2.jpg',0)
plt.imshow(img, cmap = 'gray', interpolation = 'bicubic')
plt.xticks([]), plt.yticks([]) # to hide tick values on X and Y axis
plt.show()

上面簡單的代碼運行結果為:

我們發現這個圖像雖然顯示出來了,但是與原圖像在顏色上的差距還是挺大的,本來一個白胖小子被顯示地陰陽怪氣的,這肯定不像話了。那么我們要怎么讓這個白胖小子用matplotlib模塊完美地顯示出來呢。

請看代碼:

import cv2
from matplotlib import pyplot as plt
img = cv2.imread('demo_2.jpg', cv2.IMREAD_ANYCOLOR)
b,g,r = cv2.split(img)
img2 = cv2.merge([r, g, b])
plt.subplot(121)
plt.imshow(img, cmap = 'gray', interpolation = 'bicubic')
plt.xticks([])
plt.yticks([])
plt.subplot(122)
plt.imshow(img2, cmap = 'gray', interpolation = 'bicubic')
plt.xticks([])
plt.yticks([])
plt.show()

上述代碼運行結果如下:

我們通過代碼可以發現,只要將通道按照bgr的順序組合,圖片就可以不失真地顯示出來了,這樣我們就明白了上述圖片失真地原因和解決失真的方法。

補充:python plot圖片失真的問題(避免type font 3字體的出現)

使用python畫圖時,開始直接使用png保存,沒想到圖片里會默認使用type font 3的字體,導致圖片放入latex編譯后,圖片一放大就不清晰。

于是尋找了好多修改圖片設置的解決方法

即,加入以下三行:

# Switch to Type 1 Fonts. 
matplotlib.rcParams['ps.useafm'] = True
matplotlib.rcParams['pdf.use14corefonts'] = True
matplotlib.rcParams['text.usetex'] = True

但是我的問題還是沒解決…

以上的設置是需要的,只是我輸出的圖片以png形式保存導致。所以,最后,我另替換了畫圖的操作以及加了一些包,即,

import matplotlib
matplotlib.use('PDF')
import matplotlib.pyplot as plt
from matplotlib.backends.backend_pdf import PdfPages
plt.savefig('tmp.pdf', bbox_inches='tight') 

圖片以pdf輸出,最后輸出的圖片就不會有type 3 font的問題啦,也就是圖片不管放多大,都可以很清楚!

所以,使用python保存實驗結果時,優選 PDF。

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • Python深度學習之圖像標簽標注軟件labelme詳解
  • Python深度學習之使用Albumentations對圖像做增強
  • Python深度學習albumentations數據增強庫

標簽:臨汾 克拉瑪依 金華 雙鴨山 貴州 日照 赤峰 陽泉

巨人網絡通訊聲明:本文標題《python使用matplotlib顯示圖像失真的解決方案》,本文關鍵詞  python,使用,matplotlib,顯示,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python使用matplotlib顯示圖像失真的解決方案》相關的同類信息!
  • 本頁收集關于python使用matplotlib顯示圖像失真的解決方案的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 亚洲免费三级| 人伦人与牲囗恔配视频| free性ZOZC交体内谢HD| 男女边摸边吃奶边做gif动态图| h杯奶水太多h| caoporen在线视频入口| 和60岁丰满女人做爰| 高清乱码????免费网| 成人av免费视频| 别打扰我赚钱| 小雪小柔的婬乱生活h| 911在线无码精品秘?入口九色| 广东东莞一级毛片免费| 欧美又黄又嫩大片a级小说| 掀开奶罩边躁狠狠躁学生的小文字| www.17c嫩嫩草色视频蜜桃| 色无五月| 中文字幕乱码永久免费| 天降女子未打码未删减版| 1204 手机基地 国产旧版| 色欲久久久天天天综合网精品色综 | 波多野结衣女教师hd| 久久久无码精品亚洲日韩叫床声| 思思久久96热在精品国产10| 老师办公室狂肉校花h| 国产精品va欧美精品| 全黄a免费一级毛片人人爱| 秋霞午夜久久久久精品电影院| 精品国产a∨无码一区二区免费| 77在线综合 亚洲 欧美| 国产亚洲精品福利| 嗯嗯嗯啊啊啊啊| 亚洲男男猛男GAYXXX| 国产一级a毛一级a做免费的视频 | 欧美一级特黄AAA大片在线观看| 大桥未久黑色蕾丝连衣裙| 欧美日韓无碼AV一区二区三区 | 欧插网| 《守望人妻》完整无删减| 激情无遮挡猛烈OOXX| 欧美换爱交换乱理论片在线观看|