[Hướng dẫn] Dùng win form kết hợp với thư viện openCv

mình viết bài này nhằm giúp các bạn tạo form cho việc xử lý ảnh. ở đây có 2 cách tạo form cho một project xử lý ảnh:

1. kết hợp win form với console
2. chỉ sử dụng console.

Theo cách thứ nhất thì các bạn tạo một project kiểu CLR console application. cái này khá dài dòng và phải thiết kế giao diện bên form rồi copy đoạn code nó dịch ra sang bên này và chỉnh lại một vài thông số cài đặt. (cái này có thời gian mình làm tut cho dễ)

theo cách thứ 2 thì các bạn cứ tạo một win form bình thường và chỉnh lại một số cài đặt sau: các bạn mở trang Property page lên sẽ thấy các mục cài đặt như Common property và configuration property.

Ta quan tâm đến Configuration property trong đó có các phần cài đặt như : C/C++, Linker...

a. trong C/C++:
- genaral:
+ additional include directories : các bạn dẫn đường dẫn thư mục cài đặt "include" của openCv vào.
+ Common Language runtime Support: các bạn chọn Common Language RunTime Support.
- Avanced :
+ Compile As: chon Compile as C++ code (T/P).

b. linker:
- genaral :
+ additional library directories: các bạn add đường dẫn thư mục lib của openCv vào.
-Input:
+additional dependencies : các bạn đưa cái này vào :
opencv_calib3d220d.lib
opencv_contrib220d.lib
opencv_core220d.lib
opencv_features2d220d.lib
opencv_ffmpeg220d.lib
opencv_flann220d.lib
opencv_gpu220d.lib
opencv_highgui220d.lib
opencv_imgproc220d.lib
opencv_legacy220d.lib
opencv_ml220d.lib
opencv_objdetect220d.lib
opencv_video220d.lib

như vậy là xong phần cài đặt. giờ các bạn #inlcude các thư viện open CV vào rồi sử dụng như trong console bình thường đồng thời viết form như bình thường.
 
Top