通过电脑自带相机检测人的额头 halcon实现
* Image Acquisition 01: Code generated by Image Acquisition 01
dev_close_window ()
read_image (Image1, 'C:/work/HALCON19/XJH.jpg')//添加模板图像
dev_open_window_fit_image (Image1, 0, 0, -1, -1, WindowHandle)
rgb1_to_gray (Image1, GrayImage)//转换为灰度图像
dev_display (GrayImage)
gen_circle (Circl, 299, 386, 18.868)//在额头上画标记
area_center (Circl, Area, Row, Column)
reduce_domain (GrayImage, Circl, ImageReduced)//把区域转换为图像
create_ncc_model (ImageReduced, 'auto', -0.39, 0.79, 'auto', 'use_polarity', ModelID)//生成模板
open_framegrabber ('DirectShow', 1, 1, 0, 0, 0, 0, 'default', 8, 'gray', -1, 'false', 'default', '[0] Integrated Camera', 0, -1, AcqHandle)
grab_image_start (AcqHandle, -1)
while (true)
grab_image_async (Image, AcqHandle, -1)//捕获图像
* Image Acquisition 01: Do something
find_ncc_model (Image, ModelID, 0, 0, 0.5, 1, 0.5, 'true', 0, Row, Column, Angle, Score)//寻找额头区域
disp_circle (WindowHandle, Row, Column, 64)//画出
wait_seconds (0.02)
endwhile
close_framegrabber (AcqHandle)