ZIM 11 kuukautta sitten
vanhempi
sitoutus
ff2cf7692b

+ 4 - 0
Assets/InfraredProject/WebCamera/Script/ZIM/InfraredLocate/ScreenIdentification.cs

@@ -144,6 +144,8 @@ namespace o0.Project
 
             //bStartLocateScreen = false;
 
+            ScreenWhiteTexture = null;
+            ScreenBlackTexture = null;
             OnLocateScreenEnter?.Invoke();
         }
         /// <summary>
@@ -255,6 +257,7 @@ namespace o0.Project
             if (ScreenBlackTexture == null)
                 ScreenBlackTexture = new Geometry.Vector<float>[Size.x * Size.y];
             Debug.Log($"采样屏幕黑色,Texture2D size: {cam.Size()}, ScreenLocate size: ({Size.x}, {Size.y})");
+            Debug.Log($"ScreenBlackTexture.Length: ({ScreenBlackTexture.Length})");
 
             var pixel = cam.GetPixels();
             Parallel.For(0, Size.x * Size.y, i =>
@@ -269,6 +272,7 @@ namespace o0.Project
             if (ScreenWhiteTexture == null)
                 ScreenWhiteTexture = new Geometry.Vector<float>[Size.x * Size.y];
             Debug.Log($"采样屏幕白色,Texture2D size: {cam.Size()}, ScreenLocate size: ({Size.x}, {Size.y})");
+            Debug.Log($"ScreenWhiteTexture.Length: ({ScreenWhiteTexture.Length})");
 
             var pixel = cam.GetPixels();
             Parallel.For(0, Size.x * Size.y, i =>