台灣最大程式設計社群網站
線上人數
1199
 
會員總數:245893
討論主題:189491
歡迎您免費加入會員
討論區列表 >> C# >> 類型 'System.ArgumentException' 的未處理例外狀況發生
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
類型 'System.ArgumentException' 的未處理例外狀況發生
價值 : 20 QP  點閱數:230 回應數:1
樓主

ytw
門外漢
0 1
4 0
發送站內信

我使用OpenCVSharp擷取影像,貼在表格上。
產生以下錯誤


private void CaptureCameraCallback()
{

frame = new Mat();
capture = new VideoCapture(0);

capture.Open(0);

if (capture.IsOpened())
{
while (isCameraRunning)
{

capture.Read(frame);
image = BitmapConverter.ToBitmap(frame); <===偵錯時此處會產生問題:類型 'System.ArgumentException' 的未處理例外狀況發生於 System.Drawing.dll 其他資訊: 參數無效。
if (pictureBoxLocal.Image != null)
{
pictureBoxLocal.Image.Dispose();
}
pictureBoxLocal.Image = image;
g = Graphics.FromImage(image);
}
}
}


也就是上面所提,偵錯時此處會產生問題:類型 'System.ArgumentException' 的未處理例外狀況發生於 System.Drawing.dll 其他資訊: 參數無效。
請問如何解決>

搜尋相關Tags的文章: [ System.ArgumentException ] , [ System.Drawing.dll ] ,
本篇文章發表於2020-04-20 00:04
1樓
回應

momobear
檢舉此回應
你有沒有把using System.Drawing??

再查不出來就要分段查

你的程式片段裡沒宣告image是甚麼東西

大部分會發生的問題都是frame是空的

你試著下中斷點看看有沒有東西
本篇文章回覆於2020-05-07 07:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.