原创 Could not load file or assembly log4net, Version=1.2.13.0
System.IO.FileLoadException: Could not load file or assembly 'log4net, Version=1.2.13.0, Culture=neutral, PublicKeyToke
原创 Newtonsoft.Json Unexpected character encountered while parsing value: .Path ''
一個.json格式的Json文件用記事本打開,修改某個值後保存,然後利用Newtonsoft.Json 轉成對象時報錯了。報錯信息如題: Unexpected character encountered while parsing val
原创 Vue組件調用Android原生接口並利用Android Studio 打包
做了一個小的App Demo,利用Webpack 搭建Vue應用框架,vue組件通過js調用android 接口調用相機實現掃一掃功能,最後利用android studio 打包成apk. 整個過程不復雜,但搭建開發環境及fix bug
原创 Halcon 一維條碼識別
快速上手:就三步 create_bar_code_model ([], [], BarCodeHandle) read_image (Image,'D:/Today/Data/Data/11.jpg') find_bar_code (
原创 npm 編譯失敗:Can't resolve 'child_process'
Failed to compile. ./node_modules/[email protected]@fsevents/node_modules/detect-libc/lib/detect-libc.js Module not found
原创 路由器轉發數據包時的封裝過程
網絡拓撲構成如下圖所示: 各網絡設備及主機的IP 和MAC地址標註在圖中: 假設PC0 : 10.1.10 ping Laptop1:11.1.1.15,他們不在同一個網段 ,看下路由器路由選擇及數據包封裝變化的過程,進一步鞏固理論知識
原创 簡單理解TCP/IP傳輸層協議TCP和UDP
TCP/IP模型中的傳輸層主要負責端到端通信,和數據鏈路層類似,數據鏈路層負責點到點的通信。TCP/IP模型的傳輸層主要協議有TCP (Transmission Control Protocol,傳輸控制協議)和UDP(User Data
原创 Halcon 提取瓶蓋上的字符
先看效果: Halcon源代碼如下: dev_close_window () dev_open_window (0, 0, 512, 512, 'black', WindowHandle) read_image (ImageOri
原创 Halcon vector_angle_to_rigid算子運用之車牌識別
效果如圖所示:車牌圖片來源網絡,有對號牌做處理,如有雷同,純屬巧合! Halcon代碼如下: dev_close_window () dev_open_window (0, 0, 512, 512, 'black', WindowH
原创 git 版本管控中去掉bin 目錄
如果不小心把bin /obj 或者.user 文件加入了源碼管控,則可以這樣取消git管控: 1:確保.gitignore中沒有“[Bb]in/”項,沒有.gitignore 可以使用 $ touch .gitignore 來創建; 2:
原创 Halcon提取瓶蓋上的日期
本次Halcon實驗僅考慮給定圖片的提取,實際項目運用需要考慮通用性及提取失敗的處理,僅供學習使用。 提取過程如下,供參考: 1:讀取原圖 read_image (Bottleletter, 'D:/Camera/bottlelett
原创 vue中引入font-awesome
npm i -S font-awesome 之後在main.js中引入font-awesome import 'font-awesome/css/font-awesome.css' 執行npm run dev 時報錯了: in ./
原创 vue.js自定義LCD字體及字體壓縮
大屏監控中常用到液晶字體效果,如下圖所示: 首先下載lcdd.ttf字體; 在 webpack.config.js中設置對.ttf字體模塊的處理,webpack視一切文件爲模塊,.ttf字體文件也不例外 {
原创 Halcon裏的9點標定
所謂“標定”就是爲了得到數學裏的一個矩陣關係。空間中一點(x,y,z) 到空間中另外一點(x1,y1,z1)可以經過平移,旋轉重合。 這個平移和旋轉的過程(仿射變換)被記錄在矩陣關係中(齊次矩陣)。 例如下面簡單的Halcon代碼(二維變
原创 C# Task.Delay替代 Thread.Sleep()
網上有很多討論 Thread.Sleep()替代寫法的文章,這裏翻閱了《C#本質論》找了如下文字: 一個可替代寫法如下 public static void Sleep(int miniSeconds) {