반응형 분류 전체보기54 [Python] image bytes(image.blob)을 numpy.array로 타입 변경 하기 image.blob은 일반적으로 이미지 데이터가 이진(binary) 형태로 저장된 Blob (Binary Large Object) 을 의미합니다. 파이썬에서 image.blob을 numpy.array로 변환하려면, 이진 데이터를 이미지로 디코딩한 다음, 다시 배열로 변환해야 합니다. 가장 일반적인 방법은 Pillow 또는 OpenCV를 사용하는 것입니다. ✅ 방법 1: Pillow + numpy from PIL import Imageimport numpy as npimport io# image.blob 이 있다고 가정img_blob = image.blob # bytes 형태# BytesIO로 감싸서 Pillow 이미지로 변환img = Image.open(io.BytesIO(img_blob))# nu.. 2025. 4. 25. [Python] 파이썬으로 ppt 읽고 이미지 가져오기 데이터를 분석해야하는 과제를 받았는데 데이터를 ppt로 받았습니다. (?)그래서 간단하게 파이썬으로 ppt를 읽어와서 이미지를 불러와서 저장하는 방법을 알아보도록 하겠습니다. ✅ python-pptx 설치파이썬에서 ppt를 읽기 위해서는 python-pptx 라이브러리를 사용합니다. https://pypi.org/project/python-pptx/ Client ChallengeJavaScript is disabled in your browser. Please enable JavaScript to proceed. A required part of this site couldn’t load. This may be due to a browser extension, network issues, or brow.. 2025. 4. 24. [MFC] static control 텍스트 색상 변경하기 (VS2019) MFC에서 CStatic 컨트롤의 텍스트 색상을 흰색으로 변경하려면, 일반적으로 WM_CTLCOLOR 메시지를 처리해서 해당 컨트롤에 대해 글자색과 배경색을 설정해야 합니다. ✅ 방법: OnCtlColor 오버라이드1. ctrl + shift + x 를 눌러 클래스 마법사 open 2. 메시지란에 WM_CTLCOLOR 를 입력한 후, 더블클릭하여 OnCtlColor 함수 오버라이드 3. 이후 함수 OnCtlColor()에 아래 코드를 입력합니다. HBRUSH CvtkMFCDlgEXDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){ HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pWnd, nCtlColor); // TODO: 여기.. 2025. 4. 16. [VTK] 3d 데이터에서 가장 큰 영역만 추출하기 (MFC, vs2019) 본 글은 이전글에서 이어지는 내용입니다.이전글을 읽고 오시면 더 자연스럽게 이해하실 수 있습니다. 2025.03.21 - [Programming/VTK] - [VTK] dicom 데이터(CT image)에서 뼈 영역만 남기기 [VTK] dicom 데이터(CT image)에서 뼈 영역만 남기기CT 데이터는 3D 픽셀(=Voxel)로 이루어져 있으며, 각 Voxel에는Hounsfield Unit (HU) 값이 있습니다. Hounsfield Unit 이란? HU는 물질이 X-ray를 얼마나 흡수하느냐(=조직의 밀도)를 숫자로 나타낸 값입니다.주binarylog.tistory.com vtk에서는 vtkPolyDataConnectivityFilter를 이용하여 mesh의 연속성 검사를 할 수 있습니다. 이.. 2025. 3. 21. [VTK] dicom 데이터(CT image)에서 뼈 영역만 남기기 (MFC, vs2019) CT 데이터는 3D 픽셀(=Voxel)로 이루어져 있으며, 각 Voxel에는Hounsfield Unit (HU) 값이 있습니다. Hounsfield Unit 이란? HU는 물질이 X-ray를 얼마나 흡수하느냐(=조직의 밀도)를 숫자로 나타낸 값입니다.주로 사람의 몸에 대한 X-ray 영상을 취득할 때, 각 조직(tissue)의 밀도(density)를 표현하는 단위로 사용됩니다.X-ray가 많이 흡수될수록 (즉, density가 높을수록) HU값이 크고, 적게 흡수될수록 (즉, density가 낮을수록) HU값이 작습니다. 조직 HU공기Air약 -1000 HU폐 영역Lung area약 -500 HU지방 조직Fats약 -100 ~ -50 HU물Water0 HU근육Muscle약 50 ~ 100 HU뼈(해면.. 2025. 3. 21. [VTK] 조명 설정하기 (vtkLight)(MFC, vs2019) 실제 공간에 조명이 없다면 아무것도 보이지 않을 것입니다. 사람도 태양광, 가로등, 형광등 등 빛을 통해서 비로소 사물을 볼 수 있습니다. 컴퓨터 상의 3차원 공간에서도 마찬가지로 조명이 없다면 아무것도 보이지 않을 것입니다. 또한 조명의 위치 및 특성에 따라 오브젝트가 다르게 보일 것 입니다. VTK에서는 카메라와 마찬가지로 별도 설정을 하지 않으면 기본적으로 한개의 카메라를 따라다니는 조명이 생성됩니다. 사용자가 조명을 추가하거나 그 속성을 변경하고 싶다면, vtkLight 클래스를 사용하면 됩니다. 그 예제는 아래와 같습니다. // 코드 앞부분에 추가 #include // m_vtkWindow->Render() 앞에 추가하기vtkSmartPointer myCam = m_vtkRenderer->G.. 2025. 3. 20. 이전 1 ··· 3 4 5 6 7 8 9 다음 반응형