Fig. 1. Flow Chart of Virtual Model Synchronization
Fig. 2. Image Classification Detection Result
Fig. 3. Object Angles and Virtual Models
Fig. 4. Development Language Conversion Steps
Fig. 5. Real Chaos-Block Image
Fig. 6. Virtual Model Synchronization
Table 1. Color Range for each Block
Table 2. Angle by object installation direction
Table 3. System Configuration
Table 4. Virtual Environment Configuration
References
- I. S. MacKenzie. (1992). Fitts' law as a research and design tool in human-computer interaction. Human-computer interaction, 7(1), 91-139. https://doi.org/10.1207/s15327051hci0701_3
- V. I. Pavlovic, R. Sharma & T. S. Huang. (1997). Visual interpretation of hand gestures for human-computer interaction: A review. IEEE Transactions on Pattern Analysis & Machine Intelligence, (7), 677-695.
- K. B. Park & J. Y. Lee. (2016). Comparative Study on the Interface and Interaction for Manipulating 3D Virtual Objects in a Virtual Reality Environment. Korean Journal of Computational Design and Engineering, 21(1), 20-30. https://doi.org/10.7315/CADCAM.2016.020
- F. S. Chen, C. M. Fu & C. L. Huang. (2003). Hand gesture recognition using a real-time tracking method and hidden Markov models. Image and vision computing, 21(8), 745-758. https://doi.org/10.1016/S0262-8856(03)00070-2
- H. I. Suk & J. H. Lee. (2008). Real-Time Hand Pose Tracking and Finger Action Recognition Based on 3D Hand Modeling. Journal of KISS: Software and Applications, 35 (12), 780-788.
- C. G. Rafael & E. W. Richard. (2004). Digital Image Processing 2nd Edition. Seoul : Green publishing.
- S. G. Hwang. (2015). Visual C++ image processing programming. Seoul : Gilbut.
- V. Vezhnevets, V. Sazonov & A. Andreeva. (2003, September). A survey on pixel-based skin color detection techniques. In Proc. Graphicon, 3, 85-92.
- J. Canny. (1986). A computational approach to edge detection. IEEE Transactions on pattern analysis and machine intelligence, (6), 679-698.
- O. R. Vincent & O. Folorunso. (2009, June). A descriptive algorithm for sobel image edge detection. In Proceedings of Informing Science & IT Education Conference (InSITE) Vol. 40, 97-107.
- S. Datta. (2016). Learning OpenCV 3 application development : build, create, and deploy your own computer vision applications with the power of OpenCV. Birmingham : Packt.
- JiphuTzu. (2015). C# (CSharp) Method OpenCvSharp.Mat.Clone Code Examples. Hot Examples. https://shrl.tk/RF89B
- UNITY manual. (2018) Managed Plugins. UNITY. https://goo.gl/zmYTqV
- L. Jonathan. (2016). UNITY Virtual Reality Projects. Seoul : Acorn publishing.
- B. G. Lee. (2012.). (Anyone can easily learn by example) SolidWorks Easy to follow. Seoul : KICT.
- J. Illingworth & J. Kittler. (1988). A survey of the Hough transform. Computer vision, graphics, and image processing, 44(1), 87-116. https://doi.org/10.1016/S0734-189X(88)80033-1