Programming (14) 썸네일형 리스트형 [Tensorflow] GradCAM, 딥러닝 모델 feature map 시각화 GradCAM (Gradient-weighted Class Activation Mapping)딥러닝은 이미지 분류, 객체 탐지, 이미지 생성 등 다양한 분야에서 뛰어난 성능을 보입니다.CNN은 이러한 성과의 중심에 있으며, 복잡한 패턴을 학습하여 높은 정확도를 달성합니다. 그러나 CNN의 내재된 복잡성은 모델이 내린 결정을 이해하고 설명하는 것을 어렵게 만듭니다.AI 시스템의 해석 가능성은 그 신뢰성을 높이고, 사용자가 시스템을 더 잘 이해할 수 있도록 돕습니다. GradCAM은 Convolutional Neural Network(CNN)의 예측을 시각화하고 이해하는 데 사용되는 기법입니다.GradCAM은 CNN이 특정 클래스에 대해 내리는 예측이 입력 이미지의 어떤 부분에 의해 영향을 받았는지 시각적.. [Python] pydicom 다이콤파일 헤더 한글 깨짐 현상 흔히 의료영상에서는 다이콤(DICOM, Digital Imaging and Communications in Medicine) 포맷을 사용합니다. 이때 다이콤 파일의 경우에는 헤더에 환자의 다양한 정보를 포함하고 있습니다. 다이콤 파일 속에 포함하는 헤더 정보는 아래에서 확인할 수 있습니다. https://www.dicomlibrary.com/dicom/dicom-tags/ DICOM Library - Anonymize, Share, View DICOM files ONLINE www.dicomlibrary.com 한국에서는 한글이름을 사용하는데, 이 때 경우에 따라한글이름을 영문으로 작성해두는 경우와한글이름을 한글로 작성해두는 경우가 있을 수 있습니다. 다이콤 파일을 불러오기 위해서는 일반적으로 .. [MFC] radio 버튼 배경색 및 텍스트 색상 변경하기 (vs 2019) VS 2019 기준 MFC 라디오 버튼 배경색과 텍스트 색 변경하는 방법을 알아보겠습니다.Button 생성[리소스뷰] -> [Dialog] -> [도구상자]-> [Radio Button] 클릭하여 버튼 생성합니다.Button의 ID 변경라디오 버튼의 caption과 ID를 원하는대로 변경합니다.저는 caption은 ON으로 ID를 IDC_RADIO_ON으로 변경하였습니다.Radio Button 배경색 및 텍스트 색상 변경라디오 버튼의 배경과 텍스트 색상을 변경하기위해 메인 dialog에 아래의 구문을 작성합니다.BOOL CMainDlg::OnInitDialog(){ ::SetWindowTheme(GetDlgItem(IDC_RADIO_ON)->GetSafeHwnd(), L"wstr", L"wstr").. [VTK] screen 좌표를 vtk world 좌표로 변환하기 안녕하세요. 이번에는 윈도우 좌표를 vtk world 좌표로 변환하는 방법을 알아보겠습니다. vtk의 경우 오브젝트 가시화를 위해 렌더링을 위한 다양한 기능을 제공하고 있습니다. 그 중 3차원 공간상에 위치한 물체(Object)를 어느 방향에서 어떻게 바라보는가에 따라 화면에 그려지는 결과가 달라지게 됩니다. VTK에서는 별도 설정을 하지 않으면 기본적으로 렌더러(renderer)에서 카메라를 생성하게 되며, 추가적으로 사용자가 카메라를 조작하기 위해서는 vtkCamera class를 사용하면 됩니다. 이 때, vtkCamera를 통해서 나타나는 monitor screen을 통해서 3차원 객체를 가시화하여 나타나게 됩니다. 예를 들어, 실제 공간에서 책상 위의 컵을 카메라를 통해서 본다고 하면, 실제 공.. [VTK] VTK에서 원 그리기 (C++, MFC) vtk에서 3d 원을 그리는 법을 알아보겠습니다. 원을 그리기 위해서는 vtk의 vtkSphereSource class를 사용합니다. 아래 간단한 예제입니다. // const vtkVector3d& center = {0.0, 0.0, 0.0}; // double radius = 10; vtkSmartPointer circle = vtkSmartPointer::New(); circle->SetCenter(center.GetX(), center.GetY(), center.GetZ()); circle->SetRadius(radius); circle->SetPhiResolution(20); circle->SetThetaResolution(20); circle->Update(); vtkSmartPointer ma.. [MFC] mfc 버튼 배경색 및 텍스트 색상 변경하기 (vs 2019) VS 2019 기준 MFC 버튼 배경색과 텍스트 색 변경하는 방법을 알아보겠습니다. Button 생성 [리소스뷰] -> [Dialog] -> [도구상자]-> [Button] 클릭하여 버튼 생성합니다. Button 변수 추가 [우클릭] -> [변수 추가]를 클릭하여 색상을 변경하고 싶은 버튼의 변수를 추가합니다. 변수를 추가할때 이름에는 버튼의 변수명을, 변수 형식에는 기본으로 설정되어 있는 CButton를 CMFCButton으로 변경해주세요. Button 배경색 및 텍스트 색상 변경 버튼의 배경색과 텍스트를 변경하기 위해 CMain.cpp에서 아래 내용을 주석처리 합니다. 이렇게 하면 사용자 정의 MFC 테마를 비활성화 할 수 있습니다. // *.cpp // MFC 컨트롤의 테마를 사용하기 위해 "Win.. 이전 1 2 다음