Halcon의 HWindow Control(HSmartWindow Control)에 이미지 표시
키 코드 1:https://blog.csdn.net/qq_41653486/article/details/103349208(이전 링크 콜백의 GetImageEvent 이벤트에 연결)
private void CamsGetImageEvent(object sender, GetImageEventArgs e)
{
try
{
if (!hikcamera.m_IsConnect)
return;
if (InvokeRequired)
{
IAsyncResult result = BeginInvoke(new HikCameras.OnCamerasGetImageEventHandler(CamsGetImageEvent), sender, e);
EndInvoke(result);
return;
}
ho_Image.GenEmptyObj();
if (e.IsColor)
{
HOperatorSet.GenImageInterleaved(out ho_Image, e.pImage, "bgr", e.Width, e.Height, 0, "byte", e.Width, e.Height, 0, 0, -1, 0);
}
else
{
HOperatorSet.GenImage1(out ho_Image, "byte", e.Width, e.Height, e.pImage);
}
HOperatorSet.SetPart(HWC.HalconWindow, 0, 0, e.Height - 1, e.Width - 1);
HOperatorSet.DispObj(ho_Image, HWC.HalconWindow);
showMsglb(count++.ToString());
}
catch (Exception ex)
{
showMsglb("CamsGetImageEvent!" + ex.Message);
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
HALCON 산자 설명: getimage_pointer1get_image_pointer1에서 채널을 가져오는 Pointer (표시기) get_image_pointer1(Image : : : Pointer, Type, Width, Height) 이미지 객체 출력이 비어 있...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.