DOI: https://doi.org/10.15407/pp2017.04.109

The usage of computer vision in the system of digital cutting of materials

V.V. Tumanov, А.Yu. Doroshenko

Abstract


An approach to the implementation of the computer vision system for recognizing and positioning objects on the cutting surface of machines for digital cutting of materials with the help of a photograph of their working surface with the marked cutting objects on it is proposed. Algorithms of the work of the system modules, which are responsible for the calibration of the camera, the recognition of registration marks by two fundamentally different methods, complemented each other, are developed. Also, an algorithm of identification of cutting objects on the basis of the application of elements of the graph theory is proposed.

Problems in programming 2017; 4: 109-0118 


Keywords


computer vision system; digital cutting; OpenCV; camera calibration; object recognition

Full Text:

PDF (Ukrainian)

References


Shapiro, L. & Stockman, G. (2006) Computer vision. Moscow: BINOM. Laboratoriya znaniy. (in Russian)

Iofis, E.(1981) Fotokinotehnika. Moscow: “Sovietskaya encyklopediya”. (in Russian)

Szeliski, R. (2011) Computer Vision: Algorithms and Applications. New York: Springer. https://doi.org/10.1007/978-1-84882-935-0

OpenCV 2.4.13.3 documentation. Camera calibration With OpenCV. Available at: http://docs.opencv.org/2.4/doc/tutorials/calib3d/camera_calibration/camera_calibration. html.(accessed 1 October 2017).

Satya, M. (2015) Learn OpenCV. Blob Detection Using OpenCV. Available at: https://www.learnopencv.com/blob-detection-using-opencv-python-c/. (accessed 29 September 2017).

OpenCV 2.4.13.3 documentation. Template Matching. Available at: http://docs.opencv.org/2.4/doc/tutorials/imgproc/histograms/template_matching/template_matching.html (accessed 1 October 2017).

Bradski, G. & Kaehler, A. (2008) Learning OpenCV. Sebastopol: O’Reilly Media.




DOI: https://doi.org/10.15407/pp2017.04.109

Refbacks

  • There are currently no refbacks.