본문 바로가기
  • 紹睿: 자유롭고 더불어 사는 가치있는 삶
pixel-art :: openCV 기초 (2) - pixel 접근 및 이미지 복사 openCV는 기본적으로 이미지가 3차원 행렬로 생성 된다.(grayscale일 때는 행과 열로만 구성) image1.jpeg1. image에 대한 기본 속성은 아래와 같이 확인할 수 있다.123456789print(img.shape)# (669, 669, 3)# grayscale의 경우 행과 열만 retrun됨 print(img.size)# 1342683 print(img.dtype)# uint8cs 2. image에 특정 pixel에 접근이 가능하다. 123456789px1 = img[1, 0]print(px1)#[101 166 172] # 1(행), 0(열)의 색값이 101(R), 166(G), 172(B)을 확인할 수 있다.#Blue만 확인하고 싶을 경우b = img[1, 0, 2]print(b).. 2018. 2. 8.
picel-art :: openCV 기초 (1) - 이미지를 불러오자 openCV 기초 (1) - 이미지 불러오기 이미지 불러오는 것은 간단하다. 이 사진을 이용할 껀데, 'pic/image1.jpeg'자리에 사진이 있는 경로이름을 적어주면 끝난당. 1234567891011121314import cv2import numpy as npfrom matplotlib import pyplot as plt img = cv2.imread('pic/image1.jpeg', cv2.IMREAD_COLOR)gray = cv2.imread('pic/image1.jpeg', cv2.IMREAD_GRAYSCALE)unchange = cv2.imread('pic/image1.jpeg', cv2.IMREAD_UNCHANGED) images = [img, gray, unchange]titles = .. 2018. 2. 8.
[듀랑고] 브라보 :: 상계동산악회 - 이사를 하자! 새벽에 뽐뿌와서 도시섬 새로생긴 곳을 찾아, 도시 계획을 세웠다. 브라보썹 상계동산악회 Lv.8 10명 사유지 보유현황 부족땅 6칸 개인사유지 10칸 1명 8칸 3명 6칸 2명 총 52칸 현재 모여살고 있는 사람들 현황이고, 나머지 올 사람들을 위해서 기타등등해서 도시계획을 세웠다. 위치 선정은 농부를 위한, 그냥 물이 있는 곳 요리사, 대장장이를 위한, 바닷물이 있는곳 결국 둘다 있는 곳에 선정하여 자리를 먼저 잡았고, 도시구성 1. 의류+무기/도구제작 - 작업대, 건조대 공유 (붙어서 살기) 2. 농사지을 비옥한 땅 - 물이 가까운 곳 3. 음식제작 - 바닷물이 가까운 곳 4. 가운데 부족땅 선정 4-1. 공용 쉴곳 4-2. Lv.9에 배우는 부족창고 지을 장소 ....... 을 생각해서 배치를 했는.. 2018. 2. 8.
pixel-art :: 하고싶은 것 정의(1) 최근에 폰게임 "pixel-art"를 하면서 해보고싶은 프로젝트가 생겼다. Pixel Art 그냥 단순하게 숫자에 맞게 색칠하는 게임인데, 생각보다 시간 때우기로 좋다.(아무 생각없이 하다보면 몇시간 지나가 있음..) 이걸 하다 보니까, 내가 원하는 사진도 pixel art처럼 나타내서, 색칠해 보고싶다는 생각이 들었다. 그래서, 마음을 다 잡고 사진을 pixel art그림처럼 바꿔보는 작업을 시작해 보려고 한다. 지금 생각하는 간단한(?) 순서는 1. 사진을 받는다.2. 원하는 형태만 남기고 지운다.3. 그림처럼 사진을 바꾼다. 이렇게 인데, 여기서 해결해야 되는 일들은2.3번인 것같다. 3번이 제일 고민인데 해보면 알게 되겠지 룰루 python openCV를 이용할 예정이고,openCV tutoria.. 2018. 2. 7.