전체 글 635

OpenCV 기초, Wrap perspective, flatten, 사진 펼치기, 스캔

1. 좌표 확인하기그림판에서 4개의 좌표 찾기   2. 펼치기 getPerspectiveTransform 함수 이용import cv2import numpy as npimage = cv2.imread("../Resources/Images/card1.jpg")# print(image.shape) # (500, 477, 3)#Define 4 corner points#포인트 좌표를 정의하는 코드#32비트 부동소수점 형식으로 데이터를 정의width, height = 450, 350pts1 = np.float32([[116,223],[286,193],[157,476],[349,437]])pts2 = np.float32([[0,0],[width, 0], [0,height], [width, height]])#4개의 원..

머신러닝/CNN 2025.02.19

openCV 기초, 가우시안 블러, BGR, blur, edge, dialation, erosion, resize, crop, draw, input text, color

목차 1. 배경처리import cv2#Read an Image using OpenCVimage = cv2.imread("../Resources/Images/image1.jpg")#Convert the image to Gray ScaleimageGray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)#Display the Imagecv2.imshow("Image",image)cv2.imshow("Gray Scale Image", imageGray)cv2.waitKey(0)cv2.destroyAllWindows()  2. 가우시안 블러#Import All the Required Libraries#가우시안블러 : 이미지의 세부 사항을 흐리게 하여 부드러운 느낌을 주는 효과import..

머신러닝/CNN 2025.02.19

opencv 기초, 이미지 동영상 웹캠 가져오기

목차영상인식기술을 학습하기 위해 오늘부터는 pycharm 환경에서 python3.11버전을 이용해서 opencv모듈을 사용하여 학습을 진행한다. 오늘 공부할 내용은 총 3가지이다. 1. image 가져오기2. video 가져오기3. webcam 열기 Resource 폴더에는 이미지와 비디오를 미리 첨부해 놓는다.  0. openCV 모듈 설치하기Requirements txt파일을 생성하고 내용에 opencv-python이라고 적는다.터미널에서 아래의 내용을 입력하여 모듈을 설치한다.pip install -r requirements.txt  1. image 가져오기import cv2#Read Image using OpenCVimage = cv2.imread("../Resources/Images/image1..

머신러닝/CNN 2025.02.19

에듀테크 & 2025 생성형 AI 웹사이트 추천

에듀테크 & 2025 생성형 AI 추천교사에게 또는 인공지능 기술을 사용하고자 하는 사람들에게 도움이 되는 정보입니다. :) 1. Classrommscreen교실에서 쓸 만한 에듀테크 도구학생들과 쓰기에 좋아요.https://classroomscreen.com/  2. napkin텍스트를 도식화해줘요. 간단한 피피티 작성하거나블로그 작성할 때 유용해요https://www.napkin.ai/ Napkin AI - The visual AI for business storytellingJust type, copy-paste or generate your text and Napkin will instantly transform it into insightful visuals. Make your communica..

마인크래프트 npc 예제문 공유

마인크래프트 에듀케이션에서 npc 를 만들 때 쓸 수 있는 예제문을 공유한다. 1) 변수첫 번째 과제 : 변수 만들기변수는 숫자, 문자, 논리값(true/ false) 등 데이터나 값을 저장하고 사용할 수 있는 공간을 의미하는데요.작업의 흐름을 제어하는 데 사용 할 변수를 만들어 볼까요? 2) 도입부안녕하세요? 올리비아 코딩 스쿨에 온 것을 환영합니다!오늘은 마인크래프트에서 블록 코딩을 배워볼 거예요.변수를 만든 후에, 반복문과 조건문을 연습해 봅시다.여러분이 과제를 하나씩 성공할 때마다 사과를 얻게 됩니다. 과연, 오늘은 몇 개의 사과를 얻을 수 있을까요? 아래의 '사과+' 버튼을 클릭해 보세요.  /tp @p 아래의 좌표(x, z, y)선생님 : 32, 4, 108클래스위치 : 23 4 125clas..

카테고리 없음 2024.11.16