แสดง QML rectangles บสายข้อมูลวิดีโอจากวัตถุจดจำได้หรอก

0

คำถาม

ฉันมีวิดีโออสายข้อมูลที่อธิบายใน Qt วิดีโอมุมมองภาพรวม,โดยใช้ MyVideoProducer mechanics. แหล่งข่าวภาพเป็นวิเคราะห์และฉันมีรายชื่อของเชื่อมต่ออยู่ส่วนประกอบ(x y ความกว้างความสูง)และฉันต้องการให้ทั rectangles ในวีดีโอ.

ผมสามารถทำเรื่องนี้โดยการส่งรายการของสี่เหลี่ยมเพื่อนร่วม ordinates จะ QML และมีสถานที่ที่ rectangles หรือฉันต้องการเพื่อสร้างของตัวเองทันภาพ?

ฉันดู QtQuick นุนระบบแต่มันไม่ดูเหมือนจะเหมาะสมที่สุดสำหรับเรา อีกคำถามมีแผนผังของสี่เหลี่ยมจัดการโดย Qt/Qml แต่ฉันต้องการคสี่เหลี่ยมจะถูกวางไว้ตามที่เพื่อนร่วม ordinates ว่าเห็นส่งสินค้าได้กำหนดอยู่ใน C++และส่งไปที่ QML หน้าสุดทาง พวกเขาจะเหม็นหืน/เกี่ยวข้องกับวีดีโอชุดกรอบ.

มัน เป็นตัวอย่างแต่ทัไม่เกี่ยวข้องกับวีดีโอนั่น ฉันคิดว่าฉันต้องการทันั่นเป็นซิงค์ไป onNewVideoContentReceived(). QML จะไม่ถูกต้องสามารถตรวจสอจะทำยังไงให้มีรายการของสี่เหลี่ยมอปรับเทียบข้อมูลกับวีดีโอนั่นด้วยง่ายๆ

computer-vision qml qt qt5
2021-11-22 18:51:32
1

คำตอบที่ดีที่สุด

1

ฉันเพิ่งจะดัดแปลงดั้งเดิมบัฟเฟอร์การสร้าง,debayered จากกล้องเพื่อล่อ rectangles ตัวเองอยู่ใน RGBA รูปแบบ มัน avoids งการปรับเทียบข้อมูปัญหาของวิดีโอเฟรมกับสิ่งตำแหน่งข้อมูล ฉันไม่ได้ใช้อัลฟ่าแต่แทนที่ของหน่วยเป็นพิกเซล สำหรับของเนื้อหา,จำนวนเงินโดบประมาณของกล่องปัจจุบันเปรียบเทียบกับวีดีโอบริเวณไม่ได้เยี่ยมมาก กับอัลฟ่า rectangles และมากมายของวัตถุมันอาจจะมากกว่ามีประสิทธิภาพที่เกี่ยวข้องกับตัวประมวลผลกราฟิก. ที่จริงคุณสามารถใช้ซ่อมขนาด description และไม่ใช่ CCL bounded เขตพื้นที่และนี่อาจจะสำคัญเร็วขึ้นกับเป็นตัวประมวลผลกราฟิก.

เป็น QML ทางออกมาแบบเรียบร้อยสวยงาม,แต่เรื่องนี้ทางออกได้ผล


ทางเลือกตัวเลือกเป็น QVideoFrame::setMetaDataนี่มัดที่ CCL QRect รายชื่อที่ที่เฟรมดังนั้นการกุศลเพื่อตำรวจปลอดภัยและถูกยึดติดอยู่กับกรอบ. จากวิธีการ onNewVideoContentReceived() ของ MyVideoProducer อาจจะจัดการพาค rectangles จาก C++.

ทางเลือกอื่นให้เลือกคือ QAbstractVideoFilterซึ่งจะแก้ไขดั้งเดิมบัฟเฟอร์เพื่อเพิ่มข้อมูลเพิ่มเติมเพื่อภาพวางไว้กลางห้อง นี่เป็นเรื่องง่ายที่จะเปิด/ปิดการใช้งานผ่านทางค QML อหน้าสุดทาง

ทุกวิธีแก้ปัญหาต่างๆที่พึ่งพา C++ดังนั้นมันไม่ใช่เรื่องง่ายที่จะเปลี่ยน coloring เป็นต้อยู่ใน QML. ตัวอย่างเช่นถ้าสิ่งมีเป็นจำทรัพย์สินอย่างเช่น'ผู้ชาย','หญิง','cat','รถ'เป็นต้นที่ QML อาจจะปรับปรุงระบบเน้นข้อความแล้วและยังคงทำการบัญชีของวัตถุชนิด

2021-11-26 16:16:56

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่