이미지 라인 추출 - imiji lain chuchul

[스케치업] 이미지에서 라인만 추출하기

안녕하세요. 스케치업블로그 운영자 용이입니다.^^ 오랜만에 인사드리는 것 같은데요. 지난번 포스트에서는 스케치업라인을 2D또는 3D형태로 내보내기하는 방법에 대해서 설명드렸었는데 오늘은 반대로 컨버터프로그램을 이용하여 2D이미지에서 CAD데이타로 추출하는 방법에 대해서 알아보고 이것을 스케치업을 활용하여 3D 모델링까지 설명드리도록 하겠습니다. 2D상태의 이미지는 스케치업내에서 배경 또는 재질등으로 흔히 사용하실텐데요. 어떤 문양이나 로고등을 스케치업에서 3D로 만들때 CAD Line이 없으므로 직접 하나하나 라인을 그려서 작업을 할 것입니다. (막막하고 불편하죠..ㅠㅠ)

본 포스트에서 소개해드릴 방법은 아래와 같이 이미지를 쉽게 CAD데이타로 바꾸는 방법에 대해서 알아보겠습니다. 


 

▲ 참 간단해 보이시죠?! 실제 하는방법도 무지 간단하답니다..^^

먼저 사전에 필요한 프로그램이 있는데요. 이미지에서 라인만 추출할 수 있는 컨버터 프로그램으로 Img2CAD 입니다. 검색을 통해서 무료버전을 다운받아 쉽게 이용하실 수 있습니다. Img2CAD는 보통 이미지로된 도면(건축,제품,기계등), 지적도등을 다시 CAD로 바꿀때 주로 사용됩니다. 

이제 프로그램 설치 및 준비가 되었다면 필요한 이미지를 찾아보실텐데요. 간단히 인터넷검색을 통해서 아래와 같이 여러가지 패턴의 이미지를 쉽게 찾아보실 수 있습니다. 꼭 문양이 아니더라도 파티션, 휀스등 다양한 형태의 이미지를 활용할 수도 있습니다. 주의하실 점은 이미지자체에 너무 복잡한 색상이 뒤엉켜 있으면 제대로 라인이 추출되지 않기 때문에 되도록이면 컬러가 적은 형태의 이미지를 사용하길 바랍니다.

그냥 보기엔 너무 복잡한데요. 이런 모양을 스케치업에서 모델링한다고 상상해 보신다면....멘붕... ㅎㅎ

이미지 라인 추출 - imiji lain chuchul

이제 변환 프로그램인 Img2CAD를 실행합니다.

위와같이 프로그램이 시작되면 먼저 Add File로 다운받은 이미지를 불러옵니다.

다음 하단에 Output Format 을 선택하는데 DXF 뿐만 아니라 EMF, WMF등으로도 변환이 가능합니다. Output Folder 지정후 Convert 버튼을 클릭하면 라인으로 순식간에 라이으로 변경되어 스케치업으로 불러올 수 있는 DXF파일로 변환을 쉽게하실 수 있습니다.

주의하실 점은 라인이 제대로 만들어지기 위해서는 간단한 옵션을 설정하셔야 되시는데요. Convert 버튼을 누르기전 옵션사항에 대해서 보겠습니다.

이미지그림에 두께가 있는경우 가장자리 라인으로 추출하고자 한다면 Thinning 에서 Outline으로 변경해야 되며 이미지의 색상이 있는 경우 Color Threshold Value 값을 낮춰주어야 됩니다. 모양이 제대로 만들어 지지 않는 경우는 아래 Advanced Tolerance 값을 조정하여 원하는 형태를 유지할 수 있습니다. 물론 미리보기기능은 없구요.^^


이제 이렇게 만들어진 캐드파일을 스케치업으로 가져오도록 하겠습니다.

스케치업에서 캐드파일을 가져오는 방법은 캐드를 사용하시는 분이라면 당연히 알고 계실꺼라 믿는데요. 스케치업 메이크버전에서는 스케치업을 무료로 사용할 수 있는 대신 캐드불러오기기능등 몇가지 기능사용에 제한이 있습니다. 따라서 캐드파일을 불러올때는 프로버전 사용을 권해드립니다.

파일을 임포트하기 위해서 스케치업 상단 파일메뉴에서 가져오기 선택. 캐드파일을 불러올때 가장 주의하실 점은 단위를 맞추는 일입니다. 불어오기전 임포트옵션항목에서 단위가 센티미터로 되어 있지는 않은지 꼭 한번 확인바랍니다!! (캐드파일을 잘못 불러왔다하더라도 치수로 스케일을 맞추려면 줄자도구(T)를 쓰면 간단히 해결되시죠?^^)

불러온 파일을 보니... 모양이 살아있네~살아있어~~

이미지 라인 추출 - imiji lain chuchul

위 이미지는 불러온 캐드파일을 3D로 만드는 과정을 캡쳐한 것인데요. 각각 라인만 만들어지기 때문에 간단히 면을 생성하기위해서 Make Face 루비를 활용하였습니다. 이렇게 면이 생성되면 부분적으로 필요없는 부분은 지우고 푸시풀도구를 사용하여 간단히 두께를 만들고 맵핑하고 그룹으로 묶어놓으면 간단히 모델링이 완성되었습니다.^^

실제로 스케치업에서 이미지를 불러와 하나하나 그릴 생각하니 참 끔직하였는데 이렇게 간단히 해결을 하실 수 있습니다!!

오늘도 즐겁고 보람된 시간 보내시길 바라며 마치겠습니다. 스케치업 사용하시다가 궁금한 사항있으면 언제나 문의주세요. 감사합니다.^^

[2D CAD] 드래프트사이트 이미지 선따기 하고 싶다면? 이미지 트레이서 IMAGE TRACER - DraftSight Tip

이미지 라인 추출 - imiji lain chuchul
메이븐 MAVEN2022. 1. 7. 18:00

2D CAD에서 도면 작성 시, 회사 로고나 부품 이미지 등을 이미지 형태로 불러 들어와 선을 추출 해야 하는 경우가 종종 있습니다.

보통 많이들 쓰시는 방법이 png, jpg 이미지를 2D CAD에 삽입한 다음 선, 곡선 도구를 이용하여,

추출하고자 하는 형상을 그대로 따라 그리는 방법을 이용합니다.

이미지 라인 추출 - imiji lain chuchul

[ 기존 이미지 윤곽 추출 방식]

그러나 이미지에서 윤곽을 스케치 도구로 직접 따라 그리면 매우 많은 시간이 소요되며,

정확한 윤곽을 추출하는 데 한계가 있습니다.

Draftsight에서는 IMAGE Tracer 도구를 활용하면

기존 래스터 이미지(png, bmp, jpg) 형식 파일을 벡터 형식(캐드)으로 변환하는 것뿐만 아니라,

2D 캐드에 삽입된 벡터 이미지에서 윤곽의 선, 곡선 등을 자동 추출하여 도면 개체로 사용할 수 있습니다.

캐드에서 바로 이미지 선 따기 기능이 가능합니다.

이제 IMAGE Tracer 사용법에 대해 알아보고 윤곽선 자동 추출을 해보도록 하겠습니다.

1. IAMGE Tracer 실행

1) 도구 – 애드인 – image Tracer 활성란에 체크되어있는지 확인

(계속 사용하고자 할 경우 시작란에도 체크)

이미지 라인 추출 - imiji lain chuchul

[ Image Tracer 애드인 체크 여부 확인 ]

2) 명령 창에 TRACEIMAGE 입력 or 도구 모음의 TRACEIMAGE 아이콘 클릭

이미지 라인 추출 - imiji lain chuchul

[ 도구 모음 [TRACEIMAGE 아이콘 ]

이미지 라인 추출 - imiji lain chuchul

[ IMAGE Tracer가 애드인 되지 않은 경우 명령어 실행하면 위와 같은 메시지가 뜨게 됩니다.]

2. IMAGETracer 옵션

IAMGE Tracer 도구를 실행하면 우측에 IMAGE Tracer 속성 창이 뜨게 되며 두 개의 탭이 나타납니다.

- 기본 탭은 이미지의 투명도나 밝기, 대비 등 간단한 옵션 선택이 가능

- 고급 탭을 이용하시면 모서리나 곡선 등 추출 시 좀 더 세밀한 옵션 조절 가능

[ IMAGETracer 기본 탭 옵션 ]

[ IMAGETracer 고급 탭 옵션 ]

자 이렇게 이미지에서 윤곽(profile)을 추출하기 위한 많은 옵션이 있는데요.

간단한 이미지의 경우 기본 설정값으로 윤곽선(profile)을 추출하면 충분하지만,

복잡하거나 세밀한 이미지일 경우 고급 탭에 들어가 세부 옵션을 조절하여 사용하시면 원하는 윤곽(profile)을 추출하실 수 있습니다.

3. 벡터 이미지 윤곽선 추출해보기

자 그럼 이제 가장 많이 사용하시는 표제란에 회사 로고 삽입을 위한 png 형태의 이미지를 불러와 윤곽 추출 작업을 해보도록 하겠습니다.

1) 그래픽 창에 회사 로고를 삽입합니다.

이미지 라인 추출 - imiji lain chuchul

[ 로고 또는 기타 이미지 삽입 ]

2) IMAGE Tracer 실행하여 옵션값을 설정한 후 그래픽 창의 로고 이미지를 드래그합니다.

(그래픽 창의 로고를 먼저 드래그한 후 옵션값을 변경 가능하며, 선택 순서는 무방합니다.)

이미지 라인 추출 - imiji lain chuchul

[ IMAGETracer 변환할 이미지 프로파일 유형 선택에 따른 추출 결과 변화 ]

이미지 라인 추출 - imiji lain chuchul

[ IMAGETracer 지오메트리 선택에 따른 추출 결과 변화 ]

이미지 라인 추출 - imiji lain chuchul

[ IMAGETracer 투명도 및 이미지 옵션에 따른 추출 결과 변화 ]

3) 원하는 윤곽이 추출되었다면 확인 버튼을 클릭합니다.

회사 로고를 가지고 테스트해본 결과, 가장 기본 설정값이었던

- 이미지 프로파일 유형 : FloorPlan High Quality, High-Res Image

- 지오메트리 옵션: 선 or 폴리선

- 나머지 하위 옵션은 기본값 사용

으로 했을 때 가장 적절한 윤곽(profile)을 추출할 수 있었습니다.

<< 참고 이미지 해상도 >>

Image Tracer 기능은 최소 300DPI의 고해상도 이미지에 가장 적합하므로,

건축도면이나, 로고, 부품 이미지의 윤곽선이 정확하고 대비가 높은 이미지 사용 시

원하는 결과값을 얻을 수가 있습니다.

저해상도의 이미지 (흐릿하거나 픽셀이 보이는 72DPI)의 이미지는

시간이 오래 걸리거나 원하는 결과값을 얻지 못할 수 있습니다.

그동안 2D CAD에서 회사 로고나 부품 이미지, 건축도면 등 이미지를 불러 들어와 직접 선 추출 작업해야 했던 작업을 Draftsight의 IMAGETracer 도구로 손쉽게 윤곽선을 추출할 수 있습니다.

#Draftsight #Autocad #IMAGETracer #EXTRACT #오토캐드 #드래프트사이트 #이미지 선따기 #캐드 이미지 추출 #캐드 외곽선 따기 #캐드 명령어 #캐드 윤곽 #래스터 이미지 #벡터 이미지 #캐드 이미지