본문 바로가기

이미지 Processing!12

[python] # 6 . Numpy이용한 코드로 픽셀 값 찾는 방법 두 가지! np.unique, np.where 안녕하세요. 욱찡입니다 이번에는 이미지에서 코드로 픽셀 값 찾는 방법을 소개해드리려고 합니다. 우선 이미지를 불러옵니다. import cv2 import numpy as np import matplotlib.pyplot as plt img = cv2.imread('rubi_512.jpg',0) print(img.shape) #(512,512) # np.unique 그리고 픽셀값들이 뭐가 있는지 확인하기 위해서 np.unique를 사용합니다. import cv2 import numpy as np import matplotlib.pyplot as plt img = cv2.imread('rubi_512.jpg',0) print(img.shape) #(512,512) print(np.unique(img)) #[.. 2023. 3. 2.
[python] # 5 . cv2.getRotationMatrix2D 영상 회전 안녕하세요 https://kimtaeuk0103.tistory.com/37?category=982083 [python] # 4 . cv2.rotate 회전하기, cv2.flip 반전시키기 안녕하세요 이번엔 회전하는 방법과 반전시키는 방법에 대해 간단하게 설명하겠습니다 우선 회전시키는 방법입니다. import cv2 img_color = cv2.imread('C:/Users/smc/Desktop/test/test.jpg',1) img_color = cv2.. kimtaeuk0103.tistory.com 위 링크의 cv2.rotate와 다른 영상회전에 대해 알아보겠습니다. cv2.rotate는 이미지 전체가 사각형 테두리안에서 회전을하지만 cv2.getRotationMatrix2D는 사각형 테두리를 벗어나 .. 2022. 1. 10.
[python] # 4 . 3d resize 하는 방법! 안녕하세요 이번엔 3d 를 resize하는 방법에 대해 알아보겠습니다 :) 간단합니다 pip install scikit-image 로 skimage를 다운받으시고, import nibabel as nib from skimage.transform import resize nii = nib.load('C:/test.nii.gz').get_fdata() print(nii.shape) # (256,256,256) nii = resize(nii, (128,128,128)) print(nii.shape) # (128,128,128) a = nib.Nifti1Image(nii,None) nib.save(a,'11.nii.gz') 해주시면 원래 256,256,256 이 128,128,128 로 resize되어서 바뀝니.. 2022. 1. 6.
[python] # 3. 3d nii file 프로그램 추천 ! 안녕하세요! :) 이번에는 3d nii file을 눈으로 쉽게 볼수 있는 프로그램을 추천하려고합니다. 의료 3d를 다룰 때, 자주 쓰이는 프로그램입니다 여러가지 있지만 저는 ITK-snap을 추천드립니다 ㅎㅎ http://www.itksnap.org/pmwiki/pmwiki.php?n=Downloads.SNAP3 ITK-SNAP Version 3.x Downloads ITK-SNAP Downloads www.itksnap.org 사용법은 nii , nii.gz 파일을 드래그해서 쓰시면 됩니다 ! [Python] 3D File (nii, nii.gz) (tistory.com) [Python] 3D File (nii, nii.gz) 안녕하세요! 3D Processing을 설명하기에 앞서 우선 파일을 만들었습.. 2022. 1. 3.
[python] # 4 . Open CV/Matplotlib 저장하기 안녕하세요 이번에는 저장하는방법에 대해 알아보겠습니다. 다른게 궁금하신분들은 여기 카테고리 참고해주세요 https://kimtaeuk0103.tistory.com/category/%EC%9D%B4%EB%AF%B8%EC%A7%80%20Processing%21/2D%20Processing '이미지 Processing!/2D Processing' 카테고리의 글 목록 AI, Python, Open cv, Matplotlib, 머신러닝, 딥러닝, 이미지 등을 다루는 AI욱찡이라고 합니다:) kimtaeuk0103.tistory.com 우선 Opencv 저장할때 코드입니다. import cv2 img_color = cv2.imread('C:/test.jpg',1) img_color = cv2.resize(img_c.. 2022. 1. 2.