請問各路大神,我在使用OpenCV(2.4.9版)查看IP攝像機視頻時,出現了非常嚴重的花屏(如圖),這個問題怎樣解決?請給出思路或方法。
uj5u.com熱心網友回復:
應該是有地方設定不對啊uj5u.com熱心網友回復:
這是影像資料,讀取時像素值定格了。出現 這樣的問題:1、硬體攝像機問題;(換個攝像頭試試)
2、網路傳輸問題;(路由、接線器、網卡)
3、計算機問題(速度慢,來不及處理)
4、軟體代碼問題.......
uj5u.com熱心網友回復:
謝謝兩位的指點,我是這樣設定的(用delphi XE撰寫):procedure TForm1.Button4Click(Sender: TObject);
var
capture:PCvCapture;
pFrame,srcImage:PIplImage;
begin
Capture:=cvCreateFileCapture('rtsp://192.168.1.88:554/user=admin&password=&channel=1&stream=0.sdp?real_stream');
pFrame:=cvQueryFrame(Capture);
srcImage:=cvCreateImage(cvSize(pframe.width,pframe.height),pframe.depth,3);
while true do begin
pFrame:=cvQueryFrame(Capture);
cvCopy(pframe,srcImage,Nil);
cvShowImage('',srcimage);
if cvwaitkey(30)=27 then break;
end;
cvReleaseCapture(Capture);
cvReleaseImage(srcImage);
end;
我沒有做其它設定,請幫助看看,哪兒設定有問題?
另外說明一下:
同樣的攝像機,同樣的網路環境,同樣的計算機,用VLC播放器、PASLIBVLCPlayer播放器在視頻播放時,都沒有問題。所以,不像是攝像機硬體、網路和計算機的問題
是不是還應該有其它什么設定?請指教。
uj5u.com熱心網友回復:
您好 想問您 我現在網路攝像頭沒有開發包等 但是知道IP 能用瀏覽器打開 這種可以做開發嗎?uj5u.com熱心網友回復:
1、IP網路攝像頭應該有通用的開發包。你要看IP網路攝像頭使用的芯片。找到相同芯片的開發包。應該可行。2、IP網路攝像頭可以通過瀏覽器,瀏覽的,但是一般都要Activex,或OCX插件。
3、通過第三方控制元件也是一種方法。
uj5u.com熱心網友回復:
解決了嗎???uj5u.com熱心網友回復:
我也遇到這個問題,有人讓我試是ffmpeguj5u.com熱心網友回復:
樓主問題解決了嗎?怎么解決的?可以分享一下嗎?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/52163.html
標籤:VCL組件開發及應用
下一篇:自己做的小程式怎么封裝它的功能?
