이미지
-
[컴퓨터 비전] 디지털 이미지 기본 개념 정리Computer Vision 2024. 4. 13. 11:29
Pixel 픽셀이라는 이차원 배열에서 x와 y 위치에는 해당 강도(intensity) 정보가 있다. 8비트의 이미지일 경우, 0부터 2^8-1 = 255까지의 강도를 표현할 수 있다. * 사람의 눈은 6% 변화를 감지할 수 있어, 총 100/6 =17단계의 변화를 알아챌 수 있다. Binary / GrayScale / RGB 이미지가 Binary이면, 검정과 흰색으로만 표현이 된다. 이미지가 GrayScale이면, 강도의 범위가 저장된다. RGB 컬러 이미지이면, 강도의 집합이 저장된다. True Color (24-bit) 대부분의 이미지는 24비트 형태로 저장된다. Image Conversion 이미지를 컬러에서 Gray Scale로, Binary 등으로 바꿀 수 있는데, Color > GrayScal..
-
[AWS PHP] AWS EC2의 php 상에서 이미지 압축imageCreateFromString($im_decode) 이 안될 경우 / Package php5-gd is not available 에러 해결서버 2023. 3. 19. 20:53
imageCreateFromString($im_decode) 안될경우, gd를 깔아준다. 아래와 같은 에러가 발생하면, 서버에 맞는 버전의 gd를 깔아주면 된다. PHP Fatal error: Call to undefined function imagecreatefromjpeg() 특히 gd를 깔다가 아래와 같은 에러를 마주할 경우, Package php5-gd is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source 버전이 맞지 않아서 생긴 문제이므로, 버전을 맞추어 깔아주는 ..
-
[Django] HTML에 이미지 추가하기 / static 이미지 HTML에 띄우기웹사이트 개발/Django 2022. 7. 30. 19:35
HTML에서 원래 이미지를 넣듯이 코드를 작성한 후 runserver시키면 Django에서는 이미지가 깨져서 나타난다. 그래서 이미지를 넣을 때에는 static이라는 폴더를 따로 형성하고 경로 지정을 해주는 작업이 필요하다. 1) settings.py settings.py 파일 내, SATIC_URL = '/static/' 아래에 다음과 같은 코드를 붙여넣는다. STATICFILES_DIRS=[ os.path.join(BASE_DIR,'myprofile','static')] STATIC_ROOT = os.path.join(BASE_DIR, 'static') 그러면 os에 에러가 뜰텐데, import os를 해줌으로써 해결해준다. urls.py 이후, urls.py에서 아래와 같은 코드를 추가한다. url..
-
[python] 파이썬 사진 자르기 / 비율 맞춰서 사진 자르는 프로그램파이썬 2022. 7. 26. 01:59
파이썬으로 비율에 맞춰서 사진을 잘라주는 프로그램에 대해 설명해보겠다. 먼저, 전체 코드는 아래와 같다. (파일은 글 맨 아래에 링크 있습니다.) from PIL import Image from os import listdir, getcwd def imageCut(ratio, originDir, cuttedDir): for imageName in listdir(originDir): print(imageName) imageType = imageName[-3:] if imageType=="png": img = Image.open(originDir+'/'+imageName) # 자를 방향 선택 if img.width*ratio < img.height: W = img.width H = img.width*rati..
-
[Unity] 흐린 이미지 선명하게 바꾸기게임 개발/Unity 2022. 2. 26. 11:46
이미지를 클릭한 후 옆에 뜨는 inspector 창에서 Advanced > Filter Mode를 Point (no filter)로 바꾸어준다. 또한, Default에서 Compression을 None으로 바꿔준다. 그러면 불필요한 이미지 압축이 들어가지 않기 때문에 더욱 선명한 이미지 소스를 얻을 수 있다. 참고 조코딩. 무료 쉬운 게임 개발 강의 - 3시간만에 개발, 출시, 수익화까지 완성 https://www.youtube.com/watch?v=EqoU1PodQQ4&t=4168s