목록Python (3)
Deep CV
작품 개발 의도 이런 건 생략하고 간단하게 어떻게 만들었는지 가겠습니다. 레츠고~ 모습은 이렇습니다. 처음 구상할 때 쓰레기통을 생각해서 라벨이 부착돼 있으면 뱉는 걸 생각해서 생김새가 이렇습니다.상품성을 위해 자동 선별기로 구현 방향을 바꿔 컨베이어 벨트를 추가했습니다. 모터, 초음파 제어는 아두이노를 사용했습니다. 작동 알고리즘1. 컨베이어 벨트가 작동되고, 초음파에서 거리를 측정해서 일정 거리 이하가 되면 잠깐 더 작동 후에 멈춥니다.2. PC에게 신호를 보내면 PC에서 웹캠 모듈을 통해 사진을 촬영하고, 전처리 후 prediction을 합니다.3. 결과에 따라 이름을 붙여 사진을 저장합니다.4. 결과를 신호를 다시 아두이노에 보냅니다. 5. 신호에 따라 서보모터 방향을 다르게 돌립니다. 회로도..
n, k = map(int, input().split()) a = [0 for _ in range(n)] cost = 0 for i in range(n): a[i]= int(input()) for i in range(n-1,-1,-1): cost = cost + (k // a[i]) k = k - (a[i] * (k // a[i])) print(cost)
cil 패키지 안에는 utils 모듈과 processing 모듈이 있고, utils 모듈 안에는 유틸리티 함수들 read_image, save_image, display 함수들이 있고, processing 모듈 안에는 이미지를 프로세스해 주는 invert함수, merge 함수와 내부적으로 사용되는 함수들이 있을 때. cil 패키지를 임포트하면 내부적으로 사용되는 함수들을 제외한 모든 함수들을 바로 쓸 수 있도록 하기. 즉, cil 패키지를 임포트하면 패키지의 모든 기능을 사용할 수 있게 만들어 보자. processing 모듈을 import * 했을 때 특정 함수만 쓰고 싶으면 __all__ = ['invert', 'merge'] main에서 cil 패키지만 import해서 processing, utils..