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

關于opencv讀取和寫入路徑有漢字的處理方式

 更新時間:2022年07月14日 09:49:56   作者:AI浩  
這篇文章主要介紹了關于opencv讀取和寫入路徑有漢字的處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

opencv讀取和寫入路徑有漢字的處理

讀取圖片

?img_gt = cv2.imdecode(np.fromfile(path, dtype=np.uint8), -1)
?img_gt = cv2.cvtColor(img_gt, cv2.IMREAD_COLOR)

寫入圖片

write_path=f'{save_dir}/{imgname}.jpg'
cv2.imencode('.jpg', output)[1].tofile(write_path) ?# 保存圖片

C++版本

#include<iostream>?
#include <opencv2/core/core.hpp>?
#include <opencv2/highgui/highgui.hpp>
#include "opencv2/imgproc.hpp"
#include "opencv2/imgcodecs.hpp"
#include <opencv2/highgui/highgui_c.h>
using namespace cv;
int main()
{
?? ?std::string image_path = samples::findFile("D:\\素材\\1.png");
?? ?Mat img = imread(image_path, IMREAD_COLOR);
?? ?imshow("src", img);//原圖像
?? ?waitKey(0);
}

opencv的imread不支持中文路徑問題

其實嚴格來說,不是imread不支持中文路徑,而是不支持non-ascii。所以不論路徑如何轉(zhuǎn)換編碼格式,應該都不能解決問題。

解決的思路就是先用其他支持中文的API,把圖片數(shù)據(jù)導入到內(nèi)存中,然后通過opencv從內(nèi)存讀入圖片的方法,讀入圖片。

實現(xiàn)很簡單

import cv2
import numpy as np

def readimg(filename, mode):
?? ?raw_data = np.fromfile(filename, dtype=np.uint8) ?#先用numpy把圖片文件存入內(nèi)存:raw_data,把圖片數(shù)據(jù)看做是純字節(jié)數(shù)據(jù)
?? ?img = cv2.imdecode(raw_data, mode) ?#從內(nèi)存數(shù)據(jù)讀入圖片
?? ?return img

這個函數(shù)就可以代替opencv的imread了,并且該函數(shù)支持中文路徑

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 基于Python編寫一個MP3分割工具

    基于Python編寫一個MP3分割工具

    這篇文章主要為大家詳細介紹了如何基于Python編寫一個MP3分割工具,可以將MP4轉(zhuǎn)成Mp3并且按時間或按歌曲分割,感興趣的小伙伴可以了解下
    2025-02-02
  • Python利用D3Blocks繪制可動態(tài)交互的圖表

    Python利用D3Blocks繪制可動態(tài)交互的圖表

    今天小編給大家來介紹一款十分好用的可視化模塊,D3Blocks,不僅可以用來繪制可動態(tài)交互的圖表,并且導出的圖表可以是HTML格式,方便在瀏覽器上面呈現(xiàn),感興趣的可以了解一下
    2023-02-02
  • 詳解解決jupyter不能使用pytorch的問題

    詳解解決jupyter不能使用pytorch的問題

    這篇文章主要介紹了詳解解決jupyter不能使用pytorch的問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • Python寫的Discuz7.2版faq.php注入漏洞工具

    Python寫的Discuz7.2版faq.php注入漏洞工具

    這篇文章主要介紹了Python寫的Discuz7.2版faq.php注入漏洞工具,全自動的一款注入工具,針對Discuz7.2版,需要的朋友可以參考下
    2014-08-08
  • python增加矩陣維度的實例講解

    python增加矩陣維度的實例講解

    下面小編就為大家分享一篇python增加矩陣維度的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • django的使用步驟入門教程(很詳細)

    django的使用步驟入門教程(很詳細)

    隨著IT行業(yè)的不斷發(fā)展,編程學習也越來越重要,很多人都開啟了很多計算機語言的學習,下面這篇文章主要給大家介紹了關于django的使用步驟入門教程,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • 我用Python做個AI出牌器斗地主把把贏

    我用Python做個AI出牌器斗地主把把贏

    這篇文章主要介紹了我是如何用Python做的AI出牌器,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • 對Python通過pypyodbc訪問Access數(shù)據(jù)庫的方法詳解

    對Python通過pypyodbc訪問Access數(shù)據(jù)庫的方法詳解

    今天小編就為大家分享一篇對Python通過pypyodbc訪問Access數(shù)據(jù)庫的方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Python中賦值的含義及說明

    Python中賦值的含義及說明

    這篇文章主要介紹了Python中賦值的含義及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Python從MySQL數(shù)據(jù)庫中面抽取試題,生成試卷

    Python從MySQL數(shù)據(jù)庫中面抽取試題,生成試卷

    這篇文章主要介紹了Python如何從MySQL數(shù)據(jù)庫中面抽取試題,生成試卷,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-01-01

最新評論

东丽区| 英德市| 板桥市| 墨玉县| 仁化县| 双鸭山市| 永州市| 商河县| 无为县| 浪卡子县| 会宁县| 平江县| 平罗县| 龙海市| 和政县| 康保县| 新晃| 奉贤区| 台江县| 柳河县| 余干县| 江安县| 会泽县| 板桥市| 曲麻莱县| 巴林右旗| 拜泉县| 措勤县| 崇义县| 余庆县| 吉安县| 巍山| 东阳市| 集安市| 武川县| 通辽市| 张北县| 潞城市| 宾川县| 寻乌县| 蕲春县|