搜尋此網誌

2017年10月22日 星期日

hahaha 20171023

案子打包上傳

裡面包含2個案子
1. hahahalib
2. A_A_lib
3. oring
4. custom

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

這邊有示範影片
https://www.facebook.com/haposa

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

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




2017年10月7日 星期六

custom 20171008

custom專案(原型)

目前尚未完成

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

工作目錄內容請複製到執行檔目錄下

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

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

這邊有示範影片
https://www.facebook.com/haposa

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

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



2017年9月24日 星期日

custom 20170924

custom專案

目前尚未完成

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

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

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

設成正確圖檔路徑

或將

hahaha_main_form_define.cpp 286行
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都行,那是背景刷顏色

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

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

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



oring 20170924

oring專案

目前尚未完成

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

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

由於有設底圖
如要畫面顯示正常請將
hahaha_main_form.cpp
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都行,那是背景刷顏色

工作目錄 資料夾裡面的的資料夾請放在執行檔目錄下
ex :
Win64\Debug\


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

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

能讓機台潮吹的男人 哈哥!!!
i5 4430
影像1600X1200
與虛擬IO連接⋯⋯
載檔模擬相機取像
利用虛擬IO模擬觸發
最快一張5ms
最慢30ms(因為總執行緒超過CPU核心數,會搶)
平均6ms
CPU使用率約60%
可多張觸發平行處理檢測,並每張平行處理

快拉,有沒有機械廠有Oring檢測接案機會的,哈哥沒錢了

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


2017年9月11日 星期一

custom 20170912 test

custom專案(草稿)

目前尚未完成

由於臨時上傳,因此沒將hahahalib放裡面,
請用oring 20170904裡的hahahalib即可,設置方法一樣,應該是可以動

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

由於有設底圖
如要畫面顯示正常請將
hahaha_main_form.cpp
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都行,那是背景刷顏色

工作目錄 資料夾裡面的的資料夾請放在執行檔目錄下
ex :
Win64\Debug\



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

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

2017年9月4日 星期一

oring 20170904

oring專案

目前尚未完成

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

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

由於有設底圖
如要畫面顯示正常請將
hahaha_main_form.cpp
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都行,那是背景刷顏色

工作目錄 資料夾裡面的的資料夾請放在執行檔目錄下
ex :
Win64\Debug\

檢測速度如圖


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

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

能讓機台潮吹的男人 哈哥!!!
i5 4430
影像1600X1200
與虛擬IO連接⋯⋯
載檔模擬相機取像
利用虛擬IO模擬觸發
最快一張5ms
最慢30ms(因為總執行緒超過CPU核心數,會搶)
平均6ms
CPU使用率約60%
可多張觸發平行處理檢測,並每張平行處理

快拉,有沒有機械廠有Oring檢測接案機會的,哈哥沒錢了

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

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

2017年5月1日 星期一

20170501 hahahalib教學影片

hahahalib請下載20170501 hahahalib.rar
連結:(Google Drive空間不夠,因此移除了,請用後面上傳版本)
https://drive.google.com/open?id=0B6u5oifJv3EKRGdWQmhQUEVoczg

1 簡易 Review

2 目前成果

3 hahahalib架構說明

4 hahahalib模組範例

5 hahaha架構說明

6 hahaha模組範例




2017年4月30日 星期日

hahahalib 20170501

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

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

教學
請點選
設定環境變數 批次檔所在目錄.bat
這樣用C++ Builder XE 10.1 update2才可以編譯

並依照
請手動加入PATH.txt

設定方式.png
這樣執行時才會去找編譯出來的DLL
我複製一份DLL在hahaha\

開啟hahaha\hahaha\hahaha_ProjectGroup.groupproj
即可進入專案
有空我會錄使用影片教學(約2017年1月)

下載連結:(不建議下載,因為檔案太大了)
https://drive.google.com/open?id=0B6u5oifJv3EKRGdWQmhQUEVoczg