1、在halcon中完成人脸实时跟踪程序开发,程序如下,将其导出为c++格式;(这里用到的原理是基于相关性的模板匹配,在我的halcon第十二讲博客中有所讲解)
open_framegrabber ('DirectShow', 1, 1, 0, 0, 0, 0, 'default', 8, 'rgb', -1, 'false', 'default', '[0] Lenovo EasyCamera', 0, -1, AcqHandle)
grab_image_start (AcqHandle, -1)
grab_image_async (Image, AcqHandle, -1)
get_image_size (Image, Width, Height)
dev_open_window (0, 0, Width/2, Width/2, 'black', WindowHandle)
dev_display (Image)
*创建模板
disp_message (WindowHandle, '请创建模板并以鼠标右击结束', 'window', -1, -1, 'white', 'false')
draw_rectangle1 (WindowHandle, Row1, Column1, Row2, Column2)
gen_rectangle1 (Rectangle, Row1, Column1, Row2, Column2)
area_center (Rectangle, Area, Row, Column)
orientation_region (Rectangle, Phi)
reduce_domain (Image, Rectangle, ImageReduced)
create_ncc_model (Imag