From fec341de45f4b3fd1825807f0b3261143fa13caa Mon Sep 17 00:00:00 2001
From: C3204 <zhengyabo@lanpucloud.cn>
Date: 星期一, 29 十二月 2025 17:03:45 +0800
Subject: [PATCH] 修复部分显示工具为面向对象。

---
 LB_VisionProcesses/Alogrithms/OpenCvSharp/FindModelTool/FindModelToolEdit.cs |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/LB_VisionProcesses/Alogrithms/OpenCvSharp/FindModelTool/FindModelToolEdit.cs b/LB_VisionProcesses/Alogrithms/OpenCvSharp/FindModelTool/FindModelToolEdit.cs
index 5e2e2df..441c1b1 100644
--- a/LB_VisionProcesses/Alogrithms/OpenCvSharp/FindModelTool/FindModelToolEdit.cs
+++ b/LB_VisionProcesses/Alogrithms/OpenCvSharp/FindModelTool/FindModelToolEdit.cs
@@ -241,7 +241,7 @@
 
                 if (Subject.InputImage != null && Subject.InputImage is Mat)
                 {
-                    using (HImage image = TAlgorithm.Mat2HObject((Mat)Subject.InputImage))
+                    using (HImage image = TAlgorithm.Mat2HImage((Mat)Subject.InputImage))
                     {
                         inputImageHSmartWindowControl.ShowHoImage(image);
                         Type type = Subject.Params.ROI?.GetType();
@@ -359,7 +359,7 @@
 
                 if (Subject.InputImage != null && Subject.InputImage is Mat)
                 {
-                    using (HImage image = TAlgorithm.Mat2HObject((Mat)Subject.InputImage))
+                    using (HImage image = TAlgorithm.Mat2HImage((Mat)Subject.InputImage))
                     {
                         image.GetImageSize(out HTuple ho_ImageWidth, out HTuple ho_ImageHeight);
                         recordImageHSmartWindowControl.ShowHoImage(image);
@@ -502,7 +502,7 @@
                     HTuple hv_imageHeight = 0;
                     if (InputImage != null && InputImage is Mat)
                     {
-                        using (HImage image = TAlgorithm.Mat2HObject((Mat)InputImage))
+                        using (HImage image = TAlgorithm.Mat2HImage((Mat)InputImage))
                         {
                             HOperatorSet.GetImageSize(image, out hv_imageWidth, out hv_imageHeight);
                             switch (type)
@@ -1102,10 +1102,10 @@
             if (InputImage != null && InputImage is Mat)
             {
                 imgTabControl.SelectedTab = tabPageModelImage;
-                using (HImage hoDomainImage = TAlgorithm.Mat2HObject((Mat)InputImage))
+                using (HImage hoDomainImage = TAlgorithm.Mat2HImage((Mat)InputImage))
                 {
                     HOperatorSet.GetImageSize(hoDomainImage, out HTuple hv_imageWidth, out HTuple hv_imageHeight);
-                    createModelImageHSmartWindowControl.ShowHoImage((HObject)hoDomainImage);
+                    createModelImageHSmartWindowControl.ShowHoImage(hoDomainImage);
                     createModelImageHSmartWindowControl.bAollowDraw = true;
                     createModelImageHSmartWindowControl.oRoi = new HRectangle2(hv_imageWidth.TupleReal() / 2, hv_imageHeight.TupleReal() / 2
                         , 0, hv_imageWidth.TupleReal() / 4, hv_imageHeight.TupleReal() / 4);
@@ -1140,7 +1140,7 @@
                         using (HRegion hRectangle = new HRegion())
                         {
                             hRectangle.GenRectangle2(ROI.Row, ROI.Column, ROI.Phi, ROI.SemiLength1, ROI.SemiLength2);
-                            using (HImage hoDomainImage = TAlgorithm.Mat2HObject((Mat)InputImage))
+                            using (HImage hoDomainImage = TAlgorithm.Mat2HImage((Mat)InputImage))
                             {
                                 HTuple hv_Channels = new HTuple();
                                 //鍒ゆ柇鏄惁涓虹伆搴﹀浘
@@ -1205,7 +1205,7 @@
                                         //寤烘ā鎴愬姛瀵艰埅鍒板瓙椤�
                                         parasTabControl.SelectedTab = tabPageRunParas;
                                         //modelImageHSmartWindowControl.ShowHoImage(((HFindModelTool)Subject).ModelID.hoImage);
-                                        using (HImage modelImage = TAlgorithm.Mat2HObject(((FindModelTool)Subject).ModelID.hoImage))
+                                        using (HImage modelImage = TAlgorithm.Mat2HImage(((FindModelTool)Subject).ModelID.hoImage))
                                         {
                                             modelImageHSmartWindowControl.ShowHoImage(modelImage);
                                             modelImageHSmartWindowControl.DispObj(ho_ModelContours, false);
@@ -1247,7 +1247,7 @@
                         //HOperatorSet.AffineTransContourXld(ho_ModelContours, out ho_ModelContours, hv_HomMat2D);
 
                         modelImageHSmartWindowControl.ClearObj();
-                        using (HImage hoImage = TAlgorithm.Mat2HObject(ModelID.hoImage))
+                        using (HImage hoImage = TAlgorithm.Mat2HImage(ModelID.hoImage))
                         {
                             //modelImageHSmartWindowControl.ShowHoImage(ModelID.hoImage);
                             modelImageHSmartWindowControl.ShowHoImage(hoImage);

--
Gitblit v1.9.3