ZBar在Windows上的使用

2021-07-07 04:44:42 字數 1278 閱讀 1618

1.1 預設安裝 

注意勾選上development headers and libraries 

安裝完成後可在zbar安裝路徑下找到examples資料夾,用vs2008及以上編譯器可以開啟工程檔案(由於許可權問題,部分機器可能要將examples資料夾拷貝至其他目錄下執行) 

在工程屬性中可以看見例程還需要imagemagick元件來讀取檔案,將檔案轉換成需要的格式 

開啟scan_image.cpp 

遮蔽掉11行的 

if(argc < 2) return(1);

將27行的 

magick::image magick(argv[1]);

替換為 

magick::image magick("barcode.png");

程式最後置斷點,執行,ok!

分析 從例程中可以看出magick只是用來開啟,轉換格式,轉換成灰度,二維矩陣的作用。用opencv應該也可以。

附錄1: 

scan_image.cpp

#include 

#include

#include

#define str(s) #s

using

namespace

std;

using

namespace zbar;

int main (int argc, char **argv)

// clean up

image.set_data(null, 0);

return(0);

}

想要進一步了解magick的可參考 

ps:大家在vc上做關於magic的開發的時候,要注意三點:

(1) 在vc的配置中要指定magic的include資料夾位置和lib位置

(2) 在vc的linker-->input-->additional dependencies裡面要加入core_rl_magick++_.lib  core_rl_magick_.lib  core_rl_wand_.lib的依賴庫

(3) 最好在系統的環境變數裡面設定下magic的安裝路徑;

Nginx在Mac及Windows上的使用

近來需要跟後台進行介面聯調聯試,為了方便進行快速的響應,我決定在本地搭建前台的反向 服務,這樣方便有什麼問題直接修改,省去頻繁部署所耽誤的時間。當在mac上安裝完nginx以後可以在終端輸出的資訊裡看到一些配置路徑 安裝路徑 usr local cellar nginx 1.17.0 bin 配置檔...

GitBook在Windows上安裝及使用

gitbook是基於nodejs,使用git github和markdown製作電子書的命令列工具。1 安裝nodejs 安裝完成後輸入命令node v檢測是否安裝成功 2 安裝全域性gitbook 在nodejs安裝目錄下開啟命令控制台,輸入npm install gitbook cli g 由於...

TensorFlow在Windows上的安裝之路

google上點了無數的連線,翻了無數的帖子,因版本不匹配問題,將python cuda解除安裝又重灌。搗鼓了一天,終於把tensorflow環境搭建好了。整理了兩個比較有用的帖子,1 知乎回答 手把手教你搭建谷歌tensorflow深度學習開發環境!2 windows環境下anaconda安裝te...