搜尋此網誌

2017年8月21日 星期一

oring 20170822

ring專案

目前尚未完成

請在hahahalib設定完成後
點選oring\設定環境變數 批次檔所在目錄
專案即可執行

由於hahahalib有做修改,因此直接附在專案裡面

由於有設底圖
如要畫面顯示正常請將
hahaha_main_form.cpp 210行
hahahalib::Load_Image(*hahaha::Background_Image_.get(), L"C:\\Users\\hahaha\\Desktop\\tt\\111.jpg");
設成正確圖檔路徑

或將
hahaha_main_form_define.cpp 367行
Color_View_->Set_Background(3);
Color_View_->Set_Background_Image(Background_Image_.get());
改成
Color_View_->Set_Background(1);
//Color_View_->Set_Background_Image(Background_Image_.get());
// 1 or 2都行,那是背景刷顏色

Model 資料夾請放在執行檔目錄下
ex :
Win64\Debug\




下載連結
oring
https://drive.google.com/open?id=0B6u5oifJv3EKTThiTTVvRzBueDQ
model
https://drive.google.com/open?id=0B6u5oifJv3EKRVUzTXlRUDdScXM

hahaha版權所有,請勿用於商業或工業用途

這應該是有檢出功能的(但不保證檢出率會有多高,應該夠強了)
並且可以搭載相機和IO(目前還沒做到,只能載圖模擬)
Debug版速度如圖一張30ms
Release版速度大約2~10ms一張(很快,根據檢測項目多寡決定速度)


哈哥沒錢了,尋求Oring AOI接案機會
聯絡方式
hahaha0417@hotmail.com
0916353255


2017年8月14日 星期一

oring test 20170815

oring專案
上傳測試

目前尚未完成

請在hahahalib設定完成後
點選oring\設定環境變數 批次檔所在目錄
專案即可執行

下載連結
https://drive.google.com/open?id=0B6u5oifJv3EKN1FteE9GdWdYNDA

hahaha版權所有,請勿用於商業或工業用途

2017年8月3日 星期四

hahahalib 20170803

hahahalib庫
歡迎下載,非本人請勿直接用於商業或工業用途
hahaha版權所有,違者必究

不定期更新版本,不確定會更新到何時!!看hahaha高興

教學
請依照
PATH環境變數請加入
%WORK_DIR%
%HAHAHALIB_DIR%
%HAHAHA_DIR%
%DLL_DIR%
並點選
設定環境變數 批次檔所在目錄.bat or 設定環境變數.bat

這樣執行時才會去找編譯出來的DLL

這樣用C++ Builder XE 10.2 才可以編譯

開啟hahaha\hahaha\hahaha_ProjectGroup.groupproj
即可進入專案

由於專案路徑大整理
資料夾內分三個專案
hahahalib
A_Alib
hahaha
相依性由上而下,也就是hahahalib可以獨立編譯,A_A_lib必須要先編譯hahahalib,
hahaha也必須先編譯hahahalib
其中A_A_lib放第二層整合lib庫,基本上是非影像處理的模組會整在那裏

// 需做以下修改
// C:\Program Files (x86)\Embarcadero\Studio\19.0\include\windows\sdk\d3d11.h
// 這個
//extern const DECLSPEC_SELECTANY CD3D11_VIDEO_DEFAULT D3D11_VIDEO_DEFAULT;
// 改成這個
//extern const DECLSPEC_SELECTANY CD3D11_VIDEO_DEFAULT D3D11_VIDEO_DEFAULT = {};

另外如要成功執行hahaha.exe
請將
structure\hahaha_system_setting_structure.cpp
Default_DLL_Dir_ = L"C:\\Users\\hahaha\\Desktop\\hahaha\\hahaha\\dll\\";
改成
Default_DLL_Dir_ = L"資料夾所在路徑\\hahaha\\hahaha\\dll\\";
因為編譯出來的DLL會複製到那個資料夾

另外,如發現hahaha.exe關閉時會出錯,那是因為我動態載入dll太多了,
請到Default_DLL_Dir_路徑的資料夾把有resourceau名稱的dll移除(或者不要編譯那些DLL)
那些是空殼,我規劃專案太大,目前XE 10.2,動態載入太多DLL似乎會出錯

下載連結:
https://drive.google.com/open?id=0B6u5oifJv3EKb3g3RTFGcElGdUE