본문 바로가기

Python2

UI디자인 및 요구 사항 정의 네트워크 프로그래밍에 대한 이해를 높이기 위한 프로젝트로 자판기를 진행하게 되었다. (학교 과제다..) 요구사항 정의는 다음과 같다. 1. 판매 음료 개수가 6개로 하도록 하고 각각의 재고가 10개로 설정 되어 있어야 한다. ( 각각 450원(물), 500원(커피), 550원(이온음료), 700원(고급커피), 750원 (탄산음료), 800원 (특화음료)으로 한다.)2. 음료의 재고가 없으면 품절 표시가 되어야 하고, 재고를 보충 가능한 기능을 넣어야 한다.3. 입력 가능한 화폐의 단위는 5개로 (10원, 50원, 100원, 500원, 1,000원)  나누어져 있어야 한다. 돈 버튼을 누르면 돈이 증가하고, 이때 자판기 내부의 돈의 수도 증가한다. 이 입력을 했을 때 거스름 돈 반환 버튼이 존재해 거스름돈.. 2024. 6. 1.
4. OpenCV 인터페이스 기초/사용자 인터페이스 및 I/0 처 영상 처리를 간단히 다시 표현하면 2차원 행렬에 대한 연산이라 할 수 있다. 여기에서 행렬에 대한 연산과정에서 행렬 원소의 값이 변한다. 그러나 이 원소 즉, 화솟값들이 행렬연산에 따라서 어떻게 바뀌고 그로 인해 전체 영상에서 어떤 변화가 있는지 바로 이해는 쉽지 않다. 이 글에서는 함수 설명 정리를 위주로 진행 할 것이다. 실제 코드는 윈도우 제어 cv2.namedWindow(winname[,flags])→None 윈도우 이름을 설정하고 해당이름으로 윈도우 생성 winname(str) 윈도우 이름 flags(int)는 윈도우 크기 조정 cv2.imshow(winname, mat)→None winname이름의 윈도우에 mat행렬을 영상으로 표시 cv2.destroyAllWindows →None 모든 윈도.. 2024. 4. 21.