最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Godot+C#+OpenCV實(shí)現(xiàn)調(diào)用本機(jī)攝像頭

2023-05-10 11:32 作者:CG游戲  | 我要投稿

? ? ? ?在此記錄一下使用godot調(diào)用本地?cái)z像頭的實(shí)現(xiàn)方法:

1.使用Godot(Godot_v4.0.2-stable_mono_win64.exe)創(chuàng)建一個(gè)項(xiàng)目,

2.添加一個(gè)Sprite2D節(jié)點(diǎn)顯示畫(huà)面用

3.生成解決方案并用VS2022打開(kāi)

4.添加OpenCvSharp4.WindowsOpenCvSharp4.Extensions(來(lái)自NuGet)

5.核心實(shí)現(xiàn)函數(shù)(注意要套個(gè)線程執(zhí)行):

????????var?capture?=?new?VideoCapture(1,?VideoCaptureAPIs.DSHOW);//本機(jī)攝像頭

????????capture.XI_OffsetX?=?0;?//?以左上角為起點(diǎn)?坐標(biāo)X

????????capture.XI_OffsetY?=?0;?//?以左上角為起點(diǎn)?坐標(biāo)Y

????????capture.FrameWidth?=?640;?//?寬

????????capture.FrameHeight?=?480;?//?高

????????capture.AutoFocus?=?true;

????????var?image?=?new?Mat();

????????while?(true)

????????{

????????????capture.Read(image);//獲取圖像

????????????if?(image.Empty())//為空跳出

????????????????break;

???????????? var?bytes?=?image.ToBytes();//圖像轉(zhuǎn)byte

???????????? Godot.Image?img?=?new?Godot.Image();//實(shí)例化godot?Image節(jié)點(diǎn)

???????????? img.LoadPngFromBuffer(bytes);//裝載圖像

???????????? var?texture?=?new?ImageTexture();//實(shí)例化Texture

???????????? texture.SetImage(img);//裝載img

???????????? Sprite2D.Texture?=?texture;//賦值給Sprite2D顯示

????????}


Godot+C#+OpenCV實(shí)現(xiàn)調(diào)用本機(jī)攝像頭的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
特克斯县| 内黄县| 鹤岗市| 高平市| 郑州市| 辛集市| 甘谷县| 漳州市| 加查县| 宁陵县| 昆山市| 关岭| 彰化市| 道真| 富平县| 锡林郭勒盟| 通州区| 蒙阴县| 翼城县| 汉阴县| 杭州市| 揭东县| 瓦房店市| 泾阳县| 新沂市| 察雅县| 四平市| 茂名市| 钦州市| 禄丰县| 海原县| 枣强县| 句容市| 广州市| 水富县| 高雄市| 西峡县| 麦盖提县| 达拉特旗| 合肥市| 德安县|