indyeye deeplearning



  • 뉴로메카 홈페이지의 영어 버전과 한국어 버전의 모듈 설명서를 읽었습니다

    한글 버전에서는 새로운 물체의 학습을 위해서는 고객센터에 문의하라고 되어있고 영어 버전에서는 WepUI를 이용해서 학습파일을 만드는것으로 쓰여졌 있습니다.

    그 학습파일을 만들기 위한 방법과 과정을 저희에게 설명해 주실수 있는지 알고 싶습니다. 

    또한 현재 영어 버전에서 설명에서 물체를 학습하는 과정이 MaskRCNN이라고 되어 있습니다. 그렇다면 저희가 현재 FastRCNN에 관련한 오픈소스를 이용해서 python 에서 실행시켰는데, 이것을 이용할 수 있는지 알고 싶습니다.

    추가적으로, indyeye 카메라를 카메라로만 사용하기 위해 ueye64_49300_WHQL 드라이버를 설치하여 IDS Camera Manager 프로그램으로 카메라를 사용할 수 있는것은 확인하였습니다. 그러나 이것을 웹캠처럼 python에서 열기위해 코드를 찾아보았지만 어떻게 하는지 찾을 수 없었습니다. 그 방법좀 알려주십쇼 



  • 안녕하세요, 인디아이 담당자입니다.

     

    먼저 학습을 위한 방법으로 WebUI를 사용하는 방향은 더 이상 지원이 되고 있지 않습니다.

    영어 메뉴얼 부분은 현재 작성 중인 부분이라 반영이 되지 않은 것으로 보입니다.

    학습을 진행하기 위해선 다음과 같은 절차가 필요합니다.

     

    1. 학습 대상 물체의 3D 도면 파일(.stl 파일)을 뉴로메카 인디아이 학습 담당자에게 인계
    2. 해당 물체의 시편을 뉴로메카 담당자에게 배송 혹은 원격 지원을 통한 학습용 데이터 취득 (이는 인디아이 연구용 버전을 가지고 계신 경우, 원격 지원 없이도 인디아이의 학습 탭을 통해 진행하실 수 있습니다.)
    3. 뉴로메카 학습 서버를 통해 학습 진행
    4. 학습된 모델을 고객님의 인디아이에 설치

     
    해당 내용에 대한 요청은 아래의 URL을 통해 접수하여 주시기 바랍니다.

    https://www.neuromeka.com/cs

     

    딥 러닝의 경우, Mask R-CNN의 네트워크와 Fast R-CNN의 네트워크는 구성부터 다르기 때문에, Fast R-CNN을 통해 학습을 진행한 모델은 Mask R-CNN에서 사용될 수 없습니다.

    또한 Mask R-CNN의 경우, Faster R-CNN의 네트워크에서 마스킹을 위한 브랜치 네트워크가 추가된 학습 모델이기 때문에 Faster R-CNN에서 학습된 모델이라고 하더라도 Mask R-CNN에서 Inference를 진행할 수 없습니다.

    만약, Fast R-CNN을 적용한 python 스크립트를 Xavier 내부에서 실행시킨다는 말씀이시라면, TensorFlow로 작성된 스크립트의 경우 별도의 실행이 가능합니다. 하지만 인디아이에서도 DetectObject 모듈을 통해 작업이 동시에 진행될 경우,

    한정된 리소스로 인해 여러 방면에서의 문제점이 발생할 수 있습니다.

     

    마지막으로, indyeye의 카메라를 python으로 컨트롤하실 때, pip3를 통해 pyueye를 설치하셔야 정상적으로 사용이 가능합니다.

    참고 부탁드리겠습니다.

     

    감사합니다.

     



  • @HeeJun_Song 안녕하십니까. 선생님! 위에서 설명해 주신 부분 잘 읽었습니다. 그렇다면 학습 진행과정에 있어서 학습용 데이터를 주신다는 말씀을 보았는데 이 부분이 저희가 도면 파일을 드리면 학습용 사진을 주신다는 말씀인지 아니면 학습 된 weight 파일을 주시는 것인지 여쭤보고 싶습니다. 그리고 학습 서버라는 것이 단순히 jupyter같은 코딩 가상환경으로 저희가 직접 코드를 넣는 형태를 말씀하시는 것인지 아니면 뉴로메카에서 구축하신 학습용 서버를 말씀하시는 것인지 여쭤보고 싶습니다.

    긴글 읽어주셔서 감사합니다.



  • @장성진 안녕하세요, 답변이 늦어 죄송합니다.

    학습 데이터 추출의 경우, 보내주신 도면 파일을 통해 원격으로 고객님이 가지고 계신 인디아이를 통해 학습 데이터를 추출합니다.

    학습 데이터가 추출된 후에는 폐사의 학습용 서버에서 딥 러닝을 진행하게 되며, 해당 과정을 통해 추출된 weight, h5, config 등의 파일들을 고객님의 인디아이 시스템에 설치하게 됩니다.

    답변 기다려주셔서 감사합니다.



  • This post is deleted!

Log in to reply