protected virtual void Dispose(bool disposing) { if (IsCamera(false)) { return; } if (disposing) { OpeningCamera.Dispose(); OpeningCamera = null; } }
public void Show() { if (!IsCamera()) { return; } Mat frame = new Mat(); IsShow = true; while (Cv2.WaitKey(1) == -1 && IsShow) { OpeningCamera.Read(frame); Cv2.ImShow("Camera", frame); } Cv2.DestroyWindow("Camera"); frame.Dispose(); IsShow = false; }