목록시니어 (2)
맥에서 오픈소스로

- 제조업체들에는 독특한 소프트웨어 개발방식이 존재하는데요 ..- 신규 장비개발 프로젝트가 시작되면 제어나 비전 프로그램을 첨부터 새로개발하는게 아니고- 이런저런 이전 프로젝트용으로 이미 개발해논 소스크드를 가져와서 새장비에서 달라진 부분만 뜯어고치는 식으로 많이들 개발을 하더라구요 .. - 컴퓨터공학에서 이런 개발 방법론도 부르는 공식 명칭이 존재하는지 궁금합니다. Waterfall 도 아니고 .. 애자일도 아니고 ... ^^;- 여하튼 그러다 보니, 개발해논 소스코드는 이사람 저사람이 손을 댄 흔적들이 고스란히 남아있어서, 기본 몇기가가 넘을 정도로 거대하구요. 지우지 않고 뭉텅이로 코멘트 처리해논 옛날 함수들도 허다 합니다. - 심지어는 이전 프로젝트에서 캡쳐해놓은 이미지들(바코드나 OCR 테스트..

- 제조업 공장에 가본 적이 있으신가요?- 요즘 공장엔 사람이 거의 없죠.. 공정상의 대부분이 자동화되었기 때문입니다. 그런데 그런 공장에도 사람이 남아있는 유일한 곳이 있습니다. 바로 제품의 결함(Defects)을 찾아내려고 육안으로 비전(Vision) 검사를 하는 곳입니다.- 라벨링(Labeling)은 아직은 인간 만이 할 수 있습니다. 왜냐고요? 지구상에서 인간이 가장 비선형적인(Non-Linear) 존재들이기 때문 입니다. 일찍이 뉴턴도 혀를 내두르며 두 손 두 발 다 들었을 정도죠.- 비선형적이라는게 무엇일까요? 바로 예측이 불가능하다는 것입니다. 실측의 결과가 그때그때 다르며, 개인마다 다릅니다.- 라벨링을 수학적 영상처리 등의 컴퓨터 알고리즘으로 자동화하려고 잔머리를 굴리는 순간, 컴퓨터는 ..