반응형

OpenCV.jl을 사용하여 Julia에서 OpenCV로 webcam 영상을 보는 방법을 다루고 있습니다.

 

2023. 11. 27   최초작성




다음 포스트를 참고하여 Julia 개발 환경을 구성하세요.

 

Visual Studio Code 사용한 Julia 개발 환경만들기(Windows / Ubuntu / Macbook M1)

https://webnautes.tistory.com/2216 



OpenCV.jl 코드 실행하는 방법은  다음 포스트를 참고하세요. 

 

OpenCV.jl - Julia 에서 OpenCV 사용하기

https://webnautes.tistory.com/2222 




웹캠에서 영상을 가져와 화면에 보여주는 코드입니다.  실행하면 영상을 보여주는 윈도우가 보이고 ESC키를 누르면 윈도우가 종료됩니다. 

 

using OpenCV


# 웹캠을 초기화합니다.
cap = OpenCV.VideoCapture(0)

# 웹캠이 정상적으로 열렸는지 확인합니다.
if !OpenCV.isOpened(cap)
    error("웹캠을 열 수 없습니다.")
end

# 웹캠에서 영상을 계속 읽어와서 표시합니다.
while true

    ret, frame = OpenCV.read(cap)

    # 읽기가 성공적이면 영상을 화면에 보여줍니다.
    if ret
        OpenCV.imshow("webcam", frame)
    end

    # ESC 키를 누르면 루프를 종료합니다.
    if OpenCV.waitKey(10) == 27
        break
    end
end

# 웹캠 연결을 해제하고 윈도우 자원을 해제합니다.
OpenCV.release(cap)
OpenCV.destroyAllWindows()




반응형

'Julia > Julia 활용' 카테고리의 다른 글

Julia에서 Qt 사용하기 - QML.jl  (0) 2024.02.01
OpenCV.jl - Julia 에서 OpenCV 사용하기  (0) 2023.11.20

문제 발생시 지나치지 마시고 댓글 남겨주시면 가능한 빨리 답장드립니다.

도움이 되셨다면 토스아이디로 후원해주세요.
https://toss.me/momo2024


제가 쓴 책도 한번 검토해보세요 ^^

+ Recent posts