파일 인코딩 확인 및 변경 방법 1. 파일 인코딩 확인 인코딩 형식 확인 명령어는 대체로 file 명령어에 -bi 옵션을 넣어 사용합니다. # file -bi 파일명 test.txt 파일은 iso-8859-1로 인코딩되어 있는걸 확인할 수 있습니다. 현재 test.txt 파일은 윈도우에서 한글을 ANSI 인코딩으로 저장하여 scp 명령어로 복사한 파일입니다. 윈도우에서는 한글을 ANSI로 인코딩하면 자동으로 CP949 형식으로 인코딩 한다는데... 왜 리눅스에서는 iso-8859-1로 인식하는지 잘 모르겠네요... (버그로 추정) 아시는 분은 댓글 부탁드립니다... ㅠ iso-8859-1은 서유럽 언어 인코딩을 지원[1]하기 때문에 한글을 표시할 때 깨지는 문제가 발생하게 됩니다. (cat 명령어로 test.txt 내용을 출력할 때 복호화 과정을 통해 한글을 복원해야 하는데, 현재 리눅스가 test.txt 파일을 iso-8859-1(서유럽 언어)로 인식하고 있어 한글을 서유럽 형식으로 복호화하여 이상한 문자가 출력) 2. 파일 인코딩 변경 파일 인코딩을 변환하기 위해서는 iconv 명령어를 사용합니다. 파일 인코딩 변환 # iconv -f 기존인코딩포맷 -t 바꿀인코딩포맷 기존파일명 > 바꿀파일명 파일 인코딩이 utf-8로 변경된 것을 확인할 수 있습니다. 인코딩을 변경한 아래의 명령어를 살펴보면 # iconv -c -f iso-8859-1 -t utf-8 test.txt > iso_test.txt iso-8859-1로 인코딩 된 test.txt 파일을 utf-8로 인코딩하여 iso_test.txt 파일에 새롭게 저장하겠다는 의미입니다. 기존인코딩포맷: iso-8859-1 바꿀인코딩포맷: utf-8 기존파일명: test.txt 바꿀파일명: iso_test.txt iso_test.txt 파일은 utf-8로 인코딩이 변경되었...
이미지 크기 조절(resize) 이미지 크기를 조절하는 예제를 알아보겠습니다. 이미지 불러오기 import cv2 img = cv2.imread( "image/cat.jpg" ) cv2.imshow( "img" , img) cv2.waitKey() cat.jpg 이미지를 불러와 화면에 띄웁니다. 이미지 크기 조절 img = cv2.imread( "image/cat.jpg" ) print ( "img.shape = {0}" .format(img.shape)) resize_img = cv2.resize(img , ( 300 , 300 )) print ( "resize_img.shape = {0}" .format(resize_img.shape)) cv2.imshow( "img" , img) cv2.imshow( "resize img" , resize_img) cv2.waitKey() # 출력 # img.shape = (360, 480, 3) # resize_img.shape = (300, 300, 3) 이미지 크기 조절 방법 1 - cv2.resize(img, dsize=(300, 300)) cv2.resize(원본 이미지, 결과 크기 이미지)로 이미지의 크기를 조절할 수 있습니다. 결과 크기 이미지는 Tuple이며 (width, height)의 형식 입니다. 이미지 크기 조절 방법 2 - cv2.resize(img, dsize=(300, 300), interpolation=cv2.INTER_AREA) cv2.resize(원본 이미지, 결과 크기 이미지, 보간법)로 이미지 크기를 조절할 수 있습니다. 보간법은 이미지의 크기를 변경하면 변경된 이미지의 픽셀 사이의 값을 결정해야 하는데, 이때 보간법을 사용합니다. ...
UTM으로 윈도우 설치하기 1. UTM 다운로드 및 설치 UTM은 macOS 및 iOS 환경에서 Virtual Machine을 실행할 수 있도록 설계된 소프트웨어 입니다. Windows, Linux, macOS, Android 등 다양한 운영 체제를 가상 머신에서 실행할 수 있고, ARM 및 x86 아키텍쳐러르 모두 지원하여 M1, M2 기반의 Mac에서도 x86 운영 체제를 실행할 수 있어 UTM을 다운받아 진행하겠습니다. 링크: https://mac.getutm.app/ 사이트에서 다운로드를 진행합니다. 다운 받은 UTM.dmg 파일을 클릭하여 설치를 진행합니다. (UTM 아이콘을 마우스로 누른 상태에서 Application 아이콘에 끌어다 놓으세요) Space + Enter 후 utm을 검색하여 UTM이 나오는지 확인합니다. (설치 완료 확인) 2. VHDX 파일 다운로드 VHDX란 Virtual Hard Disk Extended의 약자로 가상 디스크 파일입니다. UTM이라는 가상 머신에서 사용하는 운영 체제 데이터를 저장하기 위한 용도로 사용합니다. 가상 디스크는 특정 운영 체제 환경을 여러 개 운용할 때, 각각의 가상 디스크로 별도 관리하면 호스트 시스템으로 파일의 이동도 용이하며, 백업과 복원 등도 매우 간단하기에 VHDX 파일 다운받아 진행하겠습니다. 링크: https://www.microsoft.com/en-us/windowsinsider/register 위와 같이 Windows Insider에 가입하라는 안내가 나온다면 우선 MS 계정으로 로그인을 진행합니다. 이후 https://www.microsoft.com/en-us/windowsinsider/getting-started 1. Register를 누른 후, 빨간색 네모를 클릭하여 가입을 진행합니다. (저는 이미 가입되어 있어 already registered라고 나오네요) VHDX 파일을 다운받기 위한 Windo...
댓글
댓글 쓰기