Tech이야기~!
welcom 자세히보기

Engineering 387

이미지 에서 글씨 추출 방법 그리고 pdf를 word로 변환 방법

링크: https://lsrank.com/useful-tip/img-to-text-ocr/ 위의 사이트에서 이미지 또는 스캔PDF를 OCR pdf 또는 text로 변환하는 방법에 대해 여러 사이트를 이용한 결과와 방법을 소개해 주었네요. https://tools.pdf24.org/ko/ocr-pdf https://www.onlineocr.net/ko/ https://pdfcandy.com/ 링크: https://lsrank.com/useful-tip/convert-pdf-to-word/ pdf파일을 워드파일로 변환해야 될 때가 가끔 있었는데 위의 사이트에서 좋은 방법을 소개해 주네요. https://smallpdf.com/kr/pdf-to-word https://www.ilovepdf.com/pdf_to..

Tip 2019.12.10

[Opencv with python] Geometric transform, 기하학적 변환

Pillow를 사용하여 직접적인 함수를 제공, 처음부터 코드를 작성하지 않아도 된다. Size 크기변환 from PIL import Image img = Image.open('image2.jpg') #이미지 크기 변경 resize_img = img.resize((200, 200)) resize_img.show() Rotation, 회전 이미지를 회전하려면 회전할 각도(반시계방향)을 인수로 취하는 rotate() mathod 사용 from PIL import Image #img = Image.read('image2.jpg') img = Image.open('image2.jpg') #이미지를 반시계 방향으로 90도 회전 rotated_img = img.rotate(90) rotated_img.show() 이..

카테고리 없음 2019.12.10

[Opencv with python] Imagine Cut, ROI_Pillow

ROI, Region of Interest 전체 이미지가 아닌 아미지의 특정 부분에서만 알고리즘을 실행하려는 경우. crop()함수 이미지 객체는 두 좌표게 (관심 있는 사각형의 왼쪽 위 꼭지점과 오른쪽 아래 꼭지점)을 입력으로 받고 잘려진 이미지를 반환. from PIL import Image img = Image.open('image.png') #ROI의 위치 dim = (100, 100, 400, 400) crop_img = img.crop(dim) crop_img.show()

Computer/OpenCV 2019.12.10

ANACONDA(아나콘다) UPDATE & UPGRADE

아나콘다를 설치할때에는 주의해야할 사항이 많습니다. 파이썬 및 많은 패키지를 설치하기때문이죠 (python2, python3를 둘다 설치하셨다면 pip또한 확인하셔야합니다. : 특히 윈도우는 설정하기 아주 힘들다구요.) conda --version conda -V python --version python -V [windows는 관리자 권한으로 아나콘다 프롬프트(Anaconda Prompt)실행] Anaconda update를 위해 package update 명령어 입력 conda update -n base conda Python 관련 패키지 업데이트 conda가 포함하는 수많은 패키지 파일을 업데이트 [패키지설치지 conda가 base를 삼고있는 python 버전을 설치 진행합니다. version은 꼭..

Computer/Python 2019.12.09

Google cloud onboard 2019_4

모듈3 컨테이너 및 앱 개발, 배포, 모니터링 컨테이너 소개 IaaS : 하드웨어를 가상화 하고, 리소스를 공유 하지만 유연성에는 부팅시간(분)과 리소스(GB)가 소요 App Engine 프로그래밍 서비스에 대한 액세스를 제공 앱 수요가 늘어날 수록 워크로드 및 인프라에 따라 독립적으로 앱을 신속하게 확장하는 플랫폼 컨테이너에서 제공하는 사항 IaaS와 PaaS의 확장성을 제공 하드웨어 및 OS의 추상화 레이어 격리된 파티션으로 나눈 파일 시스템, RAM 네트워킹에 대한 구성 가능한 액세스를 제공하는 보이지 않는 상자 빠른 시작 Kubernetes 여러 호스트의 많은 컨테이너를 쉽게 조정한다. 앱을 컨테이너로 빌드해 실행해보기 Docker : 앱, 종속항목, 시스템 설정을 번들로 묶는다 Google Cl..

Could/GCP 2019.12.08

윈도우10 우클릭시 여기서 명령창/파워쉘 열기

마우스를 이용한 방식에 익숙하시다면 가끔 설정이나 프로그램을 실행시 CMD or Powershell을 사용할 때도있습니다. "window + R"로 실행하면 "cd" 경로를 타이핑해야합니다. 오히려 해당폴더에서 실행하는게 더 편할때도 있죠. 해당폴더로 이후 "SHIFT+우클릭"으로 바로 실행하시면됩니다. 일반적인 실행이나 경로 지정하시는 일이면 CMD도 가능하시만 Powershell도 가능합니다. (윈도우10 레드스톤2(RS2 1703) 업데이트부터 SHIFT + 우클릭시 "여기서 명령 창 열기"가 사라지고 "여기에 PowerShell 창 열기"로 대체되었습니다.) "SHIFT+우클릭"

Computer 2019.12.07

Google cloud onboard 2019_3

모듈2 가상 머신 및 스토리지 Compute Engine 관리형 가상머신 제공 고성능 CPU, 대용량 메모리, 표준 및 공유 코어 머신 유형 영구 디스크 (HD와 같은 느낌) 표준, SSD, 로컬 SSD 스냅샷 다운타임없이 디스크 크기 조절 인스턴스 메타데이터 및 시작 스크립트 고객에게 유리한 가격 제시 초단위 청구, 지속 사용 할인, 약정 사용 할인 선점형 인스턴스 추가 비용없이 스토리지 처리량 상향 커스텀 머신 유형 : 필요한 하드웨어에 대해서만 지불 수평확장 또는 수직 확장 메모리 및 컴퓨팅 집약적 애플리케이션에 대규모 VM 사용 탄력적인 확장형 애플리케이션에 자동 확장 사용 중요한 VPC기능 VCP 네트워크의 토폴로지 제어 경로 테이블을 사용해 트래픽을 네트워크 안에서는 물론 서브넷 간에 전달 방..

Could/GCP 2019.12.05

[Solution]Python pip - ImportError: cannot import name main

pip를 업데이트하다가 뭐가 잘 못되었는지 pip를 실행하면 아래와 같은 에러가 발생하였다. Python pip - ImportError: cannot import name main Traceback (most recent call last): File "/usr/bin/pip", line 9, in from pip import main ImportError: cannot import name main 해결 방법은 다음과 같이 기존 pip를 제거하고 재 설치하는 것이다. sudo python3 -m pip uninstall pip && sudo apt install python3-pip --reinstall

Computer/Python 2019.12.04