ลูคัส คานาเดะ การไหลของแสงที่หนาแน่น

OpenCV สามารถใช้ในการคำนวณการไหลของแสงหนาแน่นโดยใช้วิธี Lucas Kanade ได้หรือไม่ ฉันทราบถึงฟังก์ชันในโมดูล gpu/ocl ที่สามารถทำได้ (gpu::PyrLKOpticalFlow::dense) แต่มีฟังก์ชันที่ไม่ใช่ gpu ที่เทียบเท่ากับฟังก์ชันนั้นหรือไม่

ฉันรู้จัก Farneback และ TV L1 ด้วย แต่ฉันต้องการ LK / พีระมิด LK สำหรับการค้นคว้าของฉัน


person Srđan    schedule 23.05.2013    source แหล่งที่มา


คำตอบ (2)


ไม่ จริงๆ แล้วไม่มีวิธีการสกัดการไหลด้วยแสงที่มีความหนาแน่นสูงที่ดีนัก ฉันกำลังประสบปัญหาเดียวกัน (การเคลื่อนตัวของอนุภาคในการไหลของแสงใช่ไหม)

มีฟังก์ชันที่ประเมินการไหลของแสงด้วยวิธี Farneback [1]แต่กลับให้ผลลัพธ์ที่แย่ มันไม่ได้ใช้ ocl หรือ gpu

คุณอาจลองใช้ phaseCorrelate เพื่อแยกมันด้วยอัลกอริธึมแบบ shift ผมเคยใช้วิธีนี้ เมื่อฉันจะอัปโหลดไปยัง GitHub ฉันจะให้ลิงก์แก่คุณ

[แก้ไข]

นี่คือโค้ด ฉันตัดสินใจแยกอัลกอริธึมความสัมพันธ์ของเฟสออกจากทั้งโปรเจ็กต์ เพื่อให้เข้าใจง่ายขึ้น: https://github.com/MatteoRagni/OpticalFlow โปรดติดดาวหากคุณต้องการใช้งาน

person Matteo Ragni    schedule 08.01.2014
comment
จริงๆ แล้วฉันลงเอยโดยใช้วิธี TV-L1 ในการคำนวณการไหลของแสงที่มีความหนาแน่นสูง OpenCV มีการใช้งานที่ดี ให้ผลลัพธ์ที่ดีกว่า Farneback แต่มีค่าใช้จ่ายด้านประสิทธิภาพค่อนข้างมาก - person Srđan; 09.01.2014
comment
@บารัค. ฉันจะดำเนินการก่อนสิ้นเดือนและฉันจะเผยแพร่ลิงก์ไปยังโครงการที่นี่ ถ้าชอบและคิดจะใช้ก็ติดดาวหน่อยได้ไหมครับ? - person Matteo Ragni; 11.01.2014
comment
@ Srđanวิธีที่ฉันได้กล่าวถึงก็มีต้นทุนด้านประสิทธิภาพที่สูงมากเช่นกัน - person Matteo Ragni; 11.01.2014
comment
เฮ้ ฉันแค่สงสัย แต่ฉันก็สมควรได้รับดาวแล้วสำหรับการเผยแพร่ความพยายามใดๆ ในเรื่องนี้ ! - person berak; 12.01.2014

คุณสามารถดูเอกสารประกอบฟังก์ชันการวิเคราะห์วิดีโอที่ไม่ใช่ GPU ของ OpenCV ได้ที่นี่

มีการนำวิธี Lucas-Kanade แบบวนซ้ำแบบเบาบางไปใช้กับปิรามิด (โดยเฉพาะจาก บทความนี้ ). ฟังก์ชันนี้เรียกว่า calcOpticalFlowPyrLK และคุณสร้างปิรามิดที่เกี่ยวข้องผ่าน buildOpticalFlowPyramid อย่างไรก็ตาม โปรดทราบว่ามันระบุว่ามีไว้สำหรับชุดคุณลักษณะแบบกระจัดกระจาย ดังนั้นฉันไม่รู้ว่าจะสร้างความแตกต่างได้มากน้อยเพียงใดหากคุณต้องการโฟลว์ออปติคอลที่หนาแน่น

person alrikai    schedule 23.05.2013