回答
我只是做了使用haarc一個類似的計劃與opencv同臺作戰。我確信它可以很容易地與ARToolKit綁定。看看我的教程。 http://danielscvtutorials.blogspot.com/p/impress-that-special-someone-with.html
我能夠通過此代碼將ARToolKit與OpenCv聯繫起來。出於某種原因,ARToolKit想要使用ARGB而不是BGR或RGBA。
ARUint8 rgbTmp[3];
for(int y=0; y < image_opencv->height; y++) {
for(int x=0; x < image_opencv->width; x++) {
rgbTmp[0] = image_opencv->imageData[image_opencv->widthStep * y + x*3]; // B
rgbTmp[1] = image_opencv->imageData[image_opencv->widthStep * y + x*3 + 1]; // G
rgbTmp[2] = image_opencv->imageData[image_opencv->widthStep * y + x*3 + 2]; // R
frame->imageData[frame->widthStep * y + x*4] = 255; // A
frame->imageData[frame->widthStep * y + x*4 + 1] = rgbTmp[2]; // R
frame->imageData[frame->widthStep * y + x*4 + 2] = rgbTmp[1]; // G
frame->imageData[frame->widthStep * y + x*4 + 3] = rgbTmp[0]; // B
}
}
ARUint8 *arImage = (ARUint8 *)frame->imageData; // This is very fast conversion
一個非常簡單的例子可以在這裏(雖然閃光燈)發現: http://www.adobe.com/devnet/flash/articles/augmented_reality.html
它使用papervision,則flar和的Flex SDK做你所需要的。 如果您熟悉actionscript,您可以在幾個小時內完成並運行自己的圖像和模型(更改需要檢測的模式花費大約10分鐘以瞭解如何處理)
This例如在黑白圖像上使用模式識別,所以它應該能夠識別形狀。
有一個與它捆綁的一個工具,可以從圖像創建一個模式文件, 所有你需要做的是削減心臟塑造出你的投稿圖像的, 其轉換爲黑/白和將一個模式。
由於您的網絡攝像頭創建彩色視頻,您可能需要將其轉換爲灰度 才能正常工作。
我認爲這主要是需要很大的調整,以得到它的工作,但它不應該是不可能的
這可以用FLARtoolkit,這或Flash增強現實工具包來完成。
http://www.libspark.org/wiki/saqoosha/FLARToolKit/en
的Adobe合作與約翰·梅爾在一個項目上,可在此YouTube視頻中可以看出:
http://www.youtube.com/watch?v=CZtRHVMcZjI
...或打印圖標和演示住一個網絡攝像頭在:
- 1. 網絡攝像頭解析檢測
- 2. 網絡攝像頭運動檢測
- 3. 作爲網絡攝像頭訪問手機攝像頭C++
- 4. 用於網站實現的網絡攝像頭圖像流
- 5. 網絡攝像頭使用手機
- 6. 檢查網絡攝像頭攝像頭設備GNOME庫
- 7. 監控攝像頭圖像增強
- 8. 無法檢測網絡攝像頭的形狀
- 9. DirectShow的 - 如何檢測網絡攝像頭插/拔?
- 10. Wowza Streaming Cloud檢測無編碼器的PC網絡攝像頭
- 11. 使用網絡攝像頭的Emgu圓圈檢測
- 12. 網絡攝像頭流對等網絡
- 13. iPhone網絡攝像頭Feed
- 14. 網絡攝像頭校準
- 15. 網絡攝像頭捕捉
- 16. Aforge爲網絡攝像頭
- 17. iPhone標記檢測的增強現實
- 18. 如何檢測網絡攝像頭是否連接使用java
- 19. 使用通用網絡攝像頭進行對象檢測
- 20. 如何檢測網絡攝像頭在asp.net
- 21. 如何檢測是否有網絡攝像頭連接到PC?
- 22. 檢測頁面是否在網絡攝像頭框架中
- 23. 如何使用javascript在現場攝像頭中檢測手勢?
- 24. 如何在OpenERP中實現網絡攝像頭
- 25. 使用iPhone攝像頭作爲PC上的網絡攝像頭
- 26. 網絡攝像頭問題與jQuery網絡攝像頭在Internet Explorer中
- 27. AS3多個網絡攝像頭不顯示第3個網絡攝像頭
- 28. VB.Net:檢測攝像頭
- 29. 網絡攝像機,如何在網絡上檢測它?
- 30. C#攝像頭在網絡攝像頭winform
我的困難在於識別手的格式而不是紙張。這不應該很容易,但我會嘗試...... Thx! –