
Windows 에 CUDA 11.8과 PyTorch를 설치하는 방법을 설명합니다. 2023. 5. 7 최초작성2023. 9. 92024. 1. 7 별도의 CUDA 없이 설치2024. 3. 16 NVIDIA 그래픽 카드 드라이버 설치 방법 분리 글 업데이트2025. 1. 27 글 업데이트 NVIDIA 그래픽 카드 드라이버 설치다음 포스트를 참고하여 최신 버전 NVIDIA 그래픽 카드 드라이버를 설치하는 것을 권장합니다. 최신 버전 PyTorch에서 최신 버전 CUDA를 요구하는 경우에 최신 버전의 NVIDIA 그래픽 카드 드라이버 설치가 필요하기 때문입니다. 특별한 경우를 제외하고는 CUDA를 따로 설치할 필요는 없습니다. Windows에 NVIDIA 그래픽 카드 드라..

Visual Studio Code에서 손쉽게 OpenCV 코드를 컴파일하고 테스트하는 방법을 다룹니다. 2020. 12. 6 최초작성2021. 4. 21 기본 셸 관련 에러 해결2021. 7. 17 VIsual Studio Code 업데이트 후, CMAKE 사용시 바뀐점 반영2021. 9. 15 CMakeLists.txt에서 누락된 부분 수정2021. 10. 8 Visual Studio Code 바뀐 부분 수정2023. 3. 252025. 1. 26 컴파일러 다운로드 위치 추가 및 글 확인하여 수정윈도우 환경에서 C++로 작성된 OpenCV 코드를 컴파일하기 위해 보통 Visual Studio를 설치하여 사용합니다. 큰 프로젝트를 진행하는 경우에는 Visual Studio에서 제공하는 개발환..

Arduino Uno R4 WiFi의 LED Matrix를 사용해봅니다. 이후 개선해볼 예정입니다. 2025. 1. 26 최초작성Arduino Uno R4 WiFi의 에코 소켓 서버 예제를 개선해본 후.. 뭐 해볼까 하다가 Arduino Uno R4 WiFi 전면에 보이는 도트 매트릭스(예제를 찾아보니 LED Matrix라고 부르는 군요.)를 동작시켜봤습니다.지난번 작업 내용은 아래 포스트에서 확인가능합니다. Arduino Uno R4 WiFi 개봉 및 소켓 예제 테스트https://webnautes.tistory.com/2420 Arduino IDE의 메뉴에서 파일 > 예제를 선택하여 스크롤해보면 보이는 Arduino UNO R4 WiFi의 예제중에 LED_Matrix 항목에 있는 예제를 하나씩 ..

Arduino Uno R4 WiFi의 소켓 서버 예제를 테스트해봤습니다. 이후 에코 서버로 발전시킬 예정입니다.2024. 1. 23 최초작성 2024. 1. 25 코드 개선 1. Arduino Uno R4 WiFi 개봉2. 사용 준비3. WiFiChatServer 예제 테스트 - 1차4. WiFiChatServer 예제 테스트 - 2차1. Arduino Uno R4 WiFi 개봉 Arduino Uno R4 WiFi 박스에는 간단한 사양이 적혀있습니다. Arduino Uno R4 WiFi 보드 바닥면에 Arduino R3와 달리 투명 플라스틱 판이 껴져있는게 특이했습니다. 기본적인 모양은 거의 R3와 동일합니다. 전원 연결을 C타입으로 할수 있는게 달라진점이네요. 이 부분이 WiFi를 담당하는 모듈인가..

아두이노 우노로 도트 매트릭스를 제어해보기 전에 클로드를 사용하여 사전 조사를 해본 결과를 정리했습니다. 이후 실제로 동작시켜보면서 글을 업데이트해볼 예정입니다. 클로드를 사용하여 사전 조사후 작업을 진행해보는 시도를 해봅니다. 2025. 1. 12 최초작성. 클로드를 사용하여 사전 조사2025. 1. 12 테스트 결과 추가2025. 1. 13 1088BS 도트 매트릭스에서 행과 열을 지정하여 해당 LED를 하나씩 켜는 방법을 찾아냈습니다. 2025. 1. 15 1088BS 도트 매트릭스에 스마일 출력해봅니다.2025. 1. 21 MAX7219 + 1088BS 도트 매트릭스를 테스트했습니다. 1088BS 도트 매트릭스 제어하기 공통 애노드 또는 공통 캐소드 간단한 제어 코드 MAX7219..

클로드를 사용하여 라즈베리파이 5에서 LED 켜고 끄는 디바이스 드라이버 만드는 방법을 조사후 진행해봤습니다. 2025. 1. 16 최초작성원래는 다음처럼 연결해야 하지만, 편의상 저항은 빼고 연결했습니다. GPIO 18 (PIN 12) → 220Ω 저항 → LED 긴 다리 → LED 짧은 다리 → GND이미지 출처 - https://www.reddit.com/r/raspberry_pi/comments/18y24yr/powering_raspberry_pi_5_with_gpio/필요한 패키지를 설치합니다. $ sudo apt update$ sudo apt install raspberrypi-kernel-headers build-essential코드를 저장할 디렉토리를 만들고 그 안에 소스 코드를 저장합니..

문장의 유사도를 비교시 사용할 수 있는 Sentence Transformers 사용 방법을 다룹니다. 다음 문서를 기반으로 작성했습니다. Quickstarthttps://www.sbert.net/docs/quickstart.html#comparing-sentence-similarities 2024. 3. 2 최초작성2025. 1. 5 패키지 설치방법 보완테스트 해볼떄 기본 파이썬 환경과 독립적으로 패키지를 설치할 수 있는 Miniconda 사용을 추천합니다. Visual Studio Code와 Miniconda를 사용한 Python 개발 환경 만들기( Windows, Ubuntu)https://webnautes.tistory.com/1842 파이썬 가상환경을 생성후, sentence-transform..

OpenGL을 사용하여 3D 모델을 로드하여 화면에 보여주고 마우스 드래그로 회전시켜보는 예제 코드입니다.소프트웨어적으로 구현하니 너무 느려서 NVidia 그래픽카드 GPU를 사용하도록 했습니다. 2024. 1. 3 최초작성 실행결과입니다. 마우스 드래그로 모델을 좌우상하로 회전시킬수 있습니다. 하지만 아직 어색합니다. 그리고 모델 문제인지 구현한 코드 문제인지 약간 깨져 보입니다. 그래서 다음 링크에 있는 다른 모델을 테스트해봤습니다. 깨짐이 없어 고양이 모델의 문제로 보입니다. 좌우상하 이동이 고양이에 비해 어색합니다. https://free3d.com/3d-model/tree-74556.html Ubuntu 22.04에 설치된 miniconda를 사용한 파이썬 개발 환경에서 테스트를 ..

OpenCV와 XFeat를 사용하여 이미지 매칭을 테스트해볼 수 있도록 만든 pyQt5 프로그램입니다. 2025. 1. 2 최초작성XFeat 사용방법은 아래 포스트를 참고하세요. 아래 포스트대로 진행 후, modules 폴더를 가져와서 사용하면 됩니다. SIFT와 XFeat 사용해보기https://webnautes.tistory.com/2360 실행 결과입니다. 항상 좋은 결과를 보여주지는 않습니다. 실행하려면 OpenCV와 pyQt5의 충돌로 다음 문제를 해결해야 합니다. 아래 포스트를 참고하세요 qt.qpa.plugin: Could not load the Qt platform plugin "xcb" 에러 해결 방법https://webnautes.tistory.com/2303 사용한 전체 코드입니..

MQTT 개념과 Python으로 작성된 예제를 다룹니다.다음 링크의 문서를 번역한 내용을 바탕으로 이해한 것을 보충했습니다. https://learn.sparkfun.com/tutorials/introduction-to-mqtt/all 추가적으로 아래 링크를 참고했습니다.https://khj93.tistory.com/entry/MQTT-MQTT의-개념 MQTT 개념MQTT 동작브로커 세팅 우분투 윈도우Python으로 MQTT 통신 subscribe.py publish.py2022. 2. 23 최초작성 2023. 5. 11 추가로 다음 링크를 참고했습니다.https://1000sj.tistory.com/307 https://developer-finn.tistory.com/1 ht..