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

關(guān)于opencv讀取和寫入路徑有漢字的處理方式

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

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不支持中文路徑問題

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

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

實(shí)現(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

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

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

相關(guān)文章

  • 基于Python編寫一個(gè)MP3分割工具

    基于Python編寫一個(gè)MP3分割工具

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

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

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

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

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

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

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

    python增加矩陣維度的實(shí)例講解

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

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

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

    我用Python做個(gè)AI出牌器斗地主把把贏

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

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

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

    Python中賦值的含義及說明

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

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

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

最新評論

介休市| 许昌市| 饶阳县| 永年县| 阿瓦提县| 阿巴嘎旗| 观塘区| 诸城市| 大田县| 彭山县| 兰西县| 政和县| 当雄县| 嘉义县| 亳州市| 遂川县| 腾冲县| 汤原县| 通榆县| 平昌县| 双江| 白山市| 汉寿县| 乡城县| 平果县| 资兴市| 邹城市| 盱眙县| 长白| 边坝县| 衡阳县| 茶陵县| 玉田县| 个旧市| 芦溪县| 麦盖提县| 东安县| 阿城市| 正阳县| 积石山| 金山区|