본문 바로가기

Coding22

OpenCV : 이미지 열기/크기변경/자르기/저장하기 #이미지 열기 import matplotlib.pyplot as plt import cv2 img = cv2.imread("test.png") plt.imshow(cv2.cvtColor(img,cv2.COLOR_BGR2RGB)) # 색공간을 BGR에서 RGB로 변환 #컬러 사진을 OpenCV에서는 BGR 순서로 저장하는데 matplotlib에서는 RGB 순서로 저장합니다. #따라서 BGR을 RGB로 바꾸어 주어야만 사진이 제대로 표시됩니다. plt.show() * cvtColor()함수를 사용하지 않고 imshow()로 바로 출력하면 붉은색과 파란색이 반전되어 출력됩니다. # 이미지 저장 img = cv2.imread("test.png") cv2.imwrite("out.png",img) #이미지 크기 변.. 2021. 3. 15.
OpenCV : 이미지 파일 종류 BMP(BitMaP) : 비트맵 디지털 그림을 저장하는 데 쓰이는 그림 파일 포맷 PPM(Portable PixMap) : PGM, PBM과는 달리 컬러영상을 표현할 수 있는 파일 PGM(Portable Gray Map Image) : 픽셀 당 1 또는 2 바이트 (8 또는 16 비트)로 인코딩 된 그레이 스케일 이미지 파일 PBM(Portable BitMap) : 흑백 이미지 파일 JPEG(Joint Photographic Experts Group) : JPG와 똑같음 / 비트맵 이미지 파일, 이미지 손실 압축 JPEG2000 : JPEG보다 이미지 압축률, 화질 등이 개선된 압축 / 무손실 압축도 지원 PNG(Portable Network Graphics) : GIF에 특허권 문제가 발생하자, GIF.. 2021. 3. 15.
React _ ToDoList 만들어보기(2) - 중간점검 여태까지 만든 코드들을 하나씩 뜯어보겠습니다. //App.js import { useState } from "react"; import styled from "styled-components"; import Box from "./box"; const Styled = { wrap: styled.div` width: 400px; height: 500px; display: flex; flex-direction: column; //(1) justify-content: flex-start; align-items: center; background-color: #49F48C; `, }; function App() { const deleteHandler = (i) => { var temp = [...workArray.. 2021. 3. 15.
React _ ToDoList 만들어보기(1) - React 및 Javascript 기초 Import / Export 특정 js 파일을 export 하고 싶을때는 이렇게 씁니다. const Box1 = () => { return (); }; const Box2 = () => { return (); }; export default Box1; //Box1 하나만 export export {Box1, Box2}; //Box1,Box2 둘 다 export 이는 js 파일에서 다시 import 할때도 살짝 다릅니다. import Box1 from "./box"; // box.js 에서 export를 Box1 하나 한 경우 import {Box1,Box2} from "./box"; // box.js 에서 export를 두 개 이상 한 경우 import * from '.box.js'; //box.js 에.. 2021. 3. 15.