校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > python cv2圖像質量壓縮的算法示例

python cv2圖像質量壓縮的算法示例

熱門標簽:小蘇云呼電話機器人 北京電銷外呼系統加盟 所得系統電梯怎樣主板設置外呼 朝陽手機外呼系統 地圖標注面積 佛山400電話辦理 北瀚ai電銷機器人官網手機版 市場上的電銷機器人 儋州電話機器人

使用opencv對圖像進行編碼,一方面是圖像二進制傳輸的需要,另一方面對圖像壓縮。以jpeg壓縮為例:

1、轉為二進制編碼

img = cv2.imread(img_path)
# 取值范圍:0~100,數值越小,壓縮比越高,圖片質量損失越嚴重
params = [cv2.IMWRITE_JPEG_QUALITY, ratio]  # ratio:0~100
msg = cv2.imencode(".jpg", img, params)[1]
msg = (np.array(msg)).tobytes()
print("msg:", len(msg))

對于png壓縮,改為:

# 取值范圍:0~9,數值越小,壓縮比越低,圖片質量越高
params = [cv2.IMWRITE_PNG_COMPRESSION, ratio]  # ratio: 0~9
msg = cv2.imencode(".png", img, params)[1]
msg = (np.array(msg)).tobytes()

對于圖像解碼,使用imdecode即可解為numpy類型圖像:

img = cv2.imdecode(np.frombuffer(msg, np.uint8), cv2.IMREAD_COLOR)
print(img.shape, type(img))

2、圖像質量壓縮

原圖(48k):

jpg壓縮:

img_path = r"E:\img.jpg"
img = cv2.imread(img_path)
cv2.imwrite(r"E:\ret_80.jpg", img, [cv2.IMWRITE_JPEG_QUALITY, 80])
cv2.imwrite(r"E:\ret_40.jpg", img, [cv2.IMWRITE_JPEG_QUALITY, 40])
cv2.imwrite(r"E:\ret_10.jpg", img, [cv2.IMWRITE_JPEG_QUALITY, 10])
cv2.imwrite(r"E:\ret_0.jpg", img, [cv2.IMWRITE_JPEG_QUALITY, 0])

結果:

壓縮后圖像大小依次為:49.6K、25.6K、11K、5.02K。jpg壓縮明顯,壓縮到極致時顏色信息損失嚴重。

png壓縮:

img_path = r"E:\img.jpg"
img = cv2.imread(img_path)
cv2.imwrite(r"E:\ret_0.png", img, [cv2.IMWRITE_PNG_COMPRESSION, 0])
cv2.imwrite(r"E:\ret_3.png", img, [cv2.IMWRITE_PNG_COMPRESSION, 3])
cv2.imwrite(r"E:\ret_6.png", img, [cv2.IMWRITE_PNG_COMPRESSION, 6])
cv2.imwrite(r"E:\ret_9.png", img, [cv2.IMWRITE_PNG_COMPRESSION, 9])

結果:

壓縮后圖像大小依次為:675K、364K、364K、360K。png格式偏大,壓縮率調到最高也還有360K,且成像上無明顯變化。

PS:也可以對圖像壓縮后保存,如:

img_path = r"E:\img.jpg"
img = cv2.imread(img_path)
params = [cv2.IMWRITE_PNG_COMPRESSION, 0]
msg = cv2.imencode(".png", img, params)[1]
msg = (np.array(msg)).tobytes()
print("msg:", len(msg))
img = cv2.imdecode(np.frombuffer(msg, np.uint8), cv2.IMREAD_COLOR)
cv2.imwrite(rr"E:\ret.jpg", img)

bug處理:

早期版本這樣寫:

msg = (np.array(msg)).tostring()
改為:
msg = (np.array(msg)).tobytes()
 
img = cv2.imdecode(np.fromstring(msg, np.uint8), cv2.IMREAD_COLOR)
改為:
img = cv2.imdecode(np.frombuffer(msg, np.uint8), cv2.IMREAD_COLOR)

到此這篇關于python cv2圖像質量壓縮的算法示例的文章就介紹到這了,更多相關python cv2圖像質量壓縮 內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 在Python中使用K-Means聚類和PCA主成分分析進行圖像壓縮
  • python SVD壓縮圖像的實現代碼
  • Python基于opencv的圖像壓縮算法實例分析
  • python使用pil進行圖像處理(等比例壓縮、裁剪)實例代碼

標簽:酒泉 定西 寧夏 云南 金融催收 江蘇 龍巖 商丘

巨人網絡通訊聲明:本文標題《python cv2圖像質量壓縮的算法示例》,本文關鍵詞  python,cv2,圖像,質量,壓縮,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python cv2圖像質量壓縮的算法示例》相關的同類信息!
  • 本頁收集關于python cv2圖像質量壓縮的算法示例的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    av电影天堂一区二区在线观看| 91国内精品野花午夜精品| va亚洲va日韩不卡在线观看| 国产日韩欧美精品电影三级在线| 精品一区二区三区免费| 久久久综合视频| 白白色亚洲国产精品| 亚洲免费电影在线| 777久久久精品| 国产麻豆视频一区二区| 亚洲美女在线国产| 欧美一区三区二区| 成人久久久精品乱码一区二区三区| 亚洲丝袜美腿综合| 欧美大片国产精品| 一本大道综合伊人精品热热| 麻豆精品久久精品色综合| 18涩涩午夜精品.www| 日韩午夜av一区| 99re这里只有精品首页| 久久精品国产999大香线蕉| 亚洲日本一区二区三区| 久久中文字幕电影| 欧美高清你懂得| 91在线视频网址| 国产一区二区久久| 日韩电影一区二区三区| 亚洲精品视频一区| 国产农村妇女精品| 日韩精品在线看片z| 欧美曰成人黄网| 99久久精品国产导航| 国产精一品亚洲二区在线视频| 天天色图综合网| 一区二区三区高清| 中文字幕一区二区不卡| 久久精品亚洲麻豆av一区二区| 欧美日本在线播放| 欧美日韩国产中文| 欧美日韩小视频| 欧美最猛黑人xxxxx猛交| 99精品国产一区二区三区不卡| 东方aⅴ免费观看久久av| 久久 天天综合| 精品亚洲欧美一区| 久久99精品久久久| 日本aⅴ免费视频一区二区三区| 亚洲最色的网站| 亚洲最色的网站| 亚洲va韩国va欧美va精品| 亚洲综合激情网| 午夜精品视频一区| 水蜜桃久久夜色精品一区的特点| 一区二区三区高清在线| 亚洲高清不卡在线观看| 亚洲综合偷拍欧美一区色| 亚洲主播在线观看| 亚洲va韩国va欧美va精品| 日韩电影免费在线观看网站| 久久精品国产**网站演员| 国产一区二区视频在线| 国产福利一区二区| 成人va在线观看| 欧美无砖专区一中文字| 884aa四虎影成人精品一区| 欧美一区二区三区播放老司机 | 国产精品一区二区三区网站| 国产成人福利片| 97国产一区二区| 欧美另类变人与禽xxxxx| 日韩一区二区三区av| 久久久不卡网国产精品二区| 亚洲欧洲色图综合| 婷婷成人综合网| 国产精品一区二区x88av| 97精品电影院| 欧美一区二区三区日韩| 中文字幕成人av| 日本在线观看不卡视频| 国产成人三级在线观看| 欧美日韩不卡视频| 国产免费成人在线视频| 一区二区欧美在线观看| 九色|91porny| 色婷婷av一区二区三区大白胸| 欧美肥妇free| 亚洲精品视频免费看| 国产呦精品一区二区三区网站| 91麻豆精东视频| 2021国产精品久久精品| 亚洲综合偷拍欧美一区色| 国产精品99久久久久久宅男| 欧美视频自拍偷拍| 欧美国产日韩亚洲一区| 日韩有码一区二区三区| eeuss鲁片一区二区三区 | 欧美绝品在线观看成人午夜影视 | 久久精品欧美日韩| 午夜欧美大尺度福利影院在线看| 国产另类ts人妖一区二区| 欧美日韩色综合| 国产精品麻豆欧美日韩ww| 日本成人中文字幕在线视频| 99久久99久久精品国产片果冻| 日韩午夜激情视频| 香蕉av福利精品导航| 99天天综合性| 中文字幕国产一区二区| 国产精品夜夜嗨| 精品福利一二区| 精品一二线国产| 精品电影一区二区| 青青草国产成人99久久| 欧美片在线播放| 天天免费综合色| 欧美日韩在线不卡| 一区二区理论电影在线观看| 99re热视频精品| 最新高清无码专区| www.亚洲色图.com| 国产调教视频一区| 国产福利一区二区三区视频 | 99久久久久久| 亚洲码国产岛国毛片在线| 成人三级伦理片| 国产精品电影院| 成人av电影在线| 亚洲嫩草精品久久| 在线免费观看视频一区| 亚洲在线一区二区三区| 欧美在线你懂得| 亚洲chinese男男1069| 欧美精品在线一区二区| 青娱乐精品在线视频| 精品国产精品一区二区夜夜嗨| 久久aⅴ国产欧美74aaa| 国产午夜精品久久久久久免费视| 国内精品写真在线观看| 国产欧美精品在线观看| 日本精品裸体写真集在线观看| 一区二区三区鲁丝不卡| 3d动漫精品啪啪| 国产电影精品久久禁18| 中文字幕一区视频| 欧美日韩亚洲综合在线 | 国产成人免费网站| 亚洲精品va在线观看| 日韩欧美激情四射| 成人精品一区二区三区中文字幕| 椎名由奈av一区二区三区| 欧美三区在线视频| 寂寞少妇一区二区三区| 日韩一区欧美小说| 欧美一二三四区在线| 成人av小说网| 日韩av一区二| 最新不卡av在线| 欧美不卡123| 色婷婷亚洲综合| 国产在线国偷精品免费看| 中文字幕一区二| 精品久久国产97色综合| 色天天综合久久久久综合片| 麻豆成人免费电影| 一区二区三区资源| 久久久亚洲综合| 欧美午夜免费电影| 成人久久视频在线观看| 捆绑调教美女网站视频一区| 一区二区三区鲁丝不卡| 国产日产欧美精品一区二区三区| 欧美性高清videossexo| 国产91富婆露脸刺激对白| 亚洲一区二区成人在线观看| 国产欧美一区二区精品仙草咪| 欧美日韩卡一卡二| 99r国产精品| 成人免费视频视频| 久久99九九99精品| 日韩国产在线一| 亚洲人精品午夜| 日本一区二区免费在线观看视频 | 日韩视频免费直播| 欧美专区在线观看一区| 成人午夜精品一区二区三区| 国内精品在线播放| 久久精品国产亚洲高清剧情介绍| 一区二区三区四区不卡在线 | 蜜臀精品一区二区三区在线观看| 亚洲男人的天堂在线观看| 欧美激情一区二区三区蜜桃视频 | 欧美女孩性生活视频| 91色综合久久久久婷婷| 国产91精品露脸国语对白| 国产精品77777| 风间由美一区二区av101| 国产精品一区二区三区网站| 国内精品视频666| 国产一区二区剧情av在线| 国产一区久久久|