반응형
개발 환경/Ubuntu Asahi Linux2025. 3. 22. 23:02Ubuntu Asahi Linux에 Chrome 대신 Chromium 설치

arm에 설치된 윈도우즈용  Chrome은 출시되었지만 아직 arm에 설치된 리눅스용 Chrome은 없습니다.  언젠가는 나오겠지요. 아쉬운대로 Chromium을 설치했습니다.  다음 명령을 사용하면 됩니다.sudo apt install chromium-browser  아쉬운대로 Chromium을 설치했지만 아쉽게도 Chrome과 연동이 안되기 때문에 기본 설치되는  Firefox 사용할때와 별차이가 없어보입니다. 얼핏 배터리 소모가 덜 하다는 말이 보이기는 합니다.   최초작성 2025. 5. 22

Python uv 사용방법
Python/Python 개발환경2025. 3. 20. 21:48Python uv 사용방법

uv는 Rust로 작성된 Python 패키지 관리자입니다. 기존의 pip나 venv, conda 등을 대체하여 패키지 설치와 의존성 관리를 효율적으로 수행할 수 있습니다.최초작성 2025. 3. 20  uv를 간단히 사용해봤습니다.설치 방법 uv는 다양한 플랫폼에서 손쉽게 설치할 수 있습니다.macOS/Linux curl -LsSf https://astral.sh/uv/install.sh | shWindows 시작메뉴 누른 후, cmd를 입력 후, 명령 프롬프트를 실행합니다.  다음 명령을 실행합니다.  powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" Python(Pip) 이용 Python이 이미 설치되어..

개발 환경/Ubuntu Asahi Linux2025. 3. 19. 23:18Macbook M1/M2에 Ubuntu Asahi Linux 설치 하는 방법

Macbook M1/M2에 Ubuntu Asahi Linux 설치하는 방법과 제거하는 방법을 다루고 있습니다.  영상에서는 Macbook M1에서 Ubuntu Asahi Linux 설치를 진행했습니다.  2025. 3. 16 최초작성   https://youtu.be/Z946l_4t7VE  2025. 3. 18 Ubuntu Asahi Linux에서 한글 입력하도록 설정하는 방법을 영상으로 만들었습니다. Ubuntu Asahi Linux에서 한글 입력하는 방법 https://youtu.be/nIWbSe0a57E?si=Y1cPNTsjxRRA0fZS  2025. 3. 19Macbook M1 Air를 100% 충전시켜놓은 후, 우분투 아사히 리눅스 상태에서 맥북 뚜껑을 덮어놓았다가 23시간이 흐른후 열어보았더니..

Docker, Apache, Gunicorn을 사용하여 Flask 애플리케이션을 배포하는 방법
WEB/WEB 개발환경2025. 3. 6. 21:00Docker, Apache, Gunicorn을 사용하여 Flask 애플리케이션을 배포하는 방법

클로드(Claude)와 쳇지피티(ChatGPT)로부터 얻은 답변을 바탕으로, Docker, Apache, Gunicorn을 사용하여 Flask 애플리케이션을 배포하는 방법을 단계별로 설명합니다. 동작에는 성공했지만 보통 쓰는 방법과 다른 점도 있을듯합니다.최초작성 2025. 3. 6각 구성 요소는 다음과 같은 역할을 합니다: DockerFlask 앱과 그 실행에 필요한 모든 의존성을 하나의 컨테이너(상자)에 패키징하여, 어떤 환경에서도 동일하게 실행할 수 있도록 도와줍니다. 이를 통해 환경 간의 차이로 인한 문제를 줄이고 배포를 단순화합니다. ApacheApache는 사용자가 웹 서비스에 접속할 때 가장 먼저 만나는 웹 서버로, 클라이언트의 요청을 받아 안전하게 처리하거나 Flask 애플리케이션(또는 G..

VirtualBox 가상 머신의 VT-x 옵션 강제로 활성화 하기
개발 환경/VirtualBox & VMWare2025. 3. 6. 20:17VirtualBox 가상 머신의 VT-x 옵션 강제로 활성화 하기

VirtualBox 가상 머신의 VT-x 옵션을 강제로 활성화하는 방법을 다룹니다.2025. 2. 9 최초작성 2025. 3. 6 네스티드 VT-x 옵션 설명 추가 클로드와 쳇지피티를 통해 알아보니 네스티드 VT-x/AMD-V 활성화 옵션을 활성화하면 가상 머신 내에서 추가적인 가상 머신을 실행할 수 있다네요. 이 옵션을 꺼도 정상적으로 부팅이 됩니다.  부팅이 안되었던건 Ubuntu 24.04와 VirtualBox간에 안맞는 부분이 있어서 그런듯합니다. 윈도우 업데이트 후 갑자기 VirtualBox에 설치된 Ubuntu가 부팅안되는 현상이 발생했습니다. 클로드에게 로그를 주고 분석해달라고 하니 VT-x is not available 메시지가 보인다며 vt-x가 비활성화 된거 같다하여 하이버파이저를 비활..

OpenCV/OpenCV 강좌2025. 3. 3. 08:02칼만 필터로 웹캠 영상 속 파란원을 추적하는 OpenCV Python 예제 - 큰 동선만 추적

칼만필터를 사용하여 추적시 파란원의 자잘한 움직임은 무시하고 큰 동선만 추적하도록 해봤습니다.2024. 3. 3. 최초작성 코드는 기존에 구현했던 칼만 필터로 웹캠 영상 속 파란원을 추적하는 OpenCV Python 에제를 수정해서 사용했습니다. 칼만 필터로 웹캠 영상 속 파란원을 추적하는 OpenCV Python 예제https://webnautes.tistory.com/2436 https://youtu.be/KJK6AIQ1jQQ 전체 코드입니다. 기존 코드에서 상태 전이행렬, 프로세스 노이즈 행렬, 측정 노이즈 행렬만 수정했습니다.         # 상태 전이 행렬 - 관성을 더 크게 (속도 변화를 더 천천히)        self.kf.transitionMatrix = np.array([[1, 0, ..

OpenCV/OpenCV 강좌2025. 2. 25. 23:14칼만 필터로 웹캠 영상 속 파란원을 추적하는 OpenCV Python 예제

칼만 필터로 웹캠 영상 속 파란원을 추적하는 OpenCV Python 에제입니다. 최초작성 2025. 2. 25https://youtu.be/_Il3njaItWU 전체 코드입니다. import cv2import numpy as npfrom collections import dequeimport timeclass KalmanFilter:    def __init__(self):        self.kf = cv2.KalmanFilter(4, 2)  # 상태: (x, y, dx, dy), 측정: (x, y)                # 측정 행렬 (x, y만 측정)        self.kf.measurementMatrix = np.array([[1, 0, 0, 0],                    ..

딥러닝 모델을 사용하여 유사 이미지 그룹별로 묶어서 보여주는 PyQt5 예제 코드
OpenCV/OpenCV 강좌2025. 2. 21. 22:39딥러닝 모델을 사용하여 유사 이미지 그룹별로 묶어서 보여주는 PyQt5 예제 코드

딥러닝 모델을 사용하여 이미지를 그룹별로 묶어서 보여주는 PyQt5 예제 코드입니다.최초작성 2025. 2. 21다음 포스트에 나온대로 conda 환경을 구성후 하는게 좋습니다.   Visual Studio Code와 Miniconda를 사용한 Python 개발 환경 만들기( Windows, Ubuntu, WSL2) https://webnautes.tistory.com/1842   이제 테스트하기 위한 환경을 구성합니다.conda create -n test python=3.10conda activate testcuda 가능하도록 파이토치를 설치합니다. pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl..

RoMa를 사용하여 이미지 매칭해보기
OpenCV/OpenCV 강좌2025. 2. 20. 22:14RoMa를 사용하여 이미지 매칭해보기

RoMa를 사용하여 이미지 매칭해봤습니다. RoMa의 깃허브 저장소는 https://github.com/Parskatt/RoMa 입니다.2025. 2. 20  최초작성다음 포스트에 나온대로 conda 환경을 구성후 하는게 좋습니다. Visual Studio Code와 Miniconda를 사용한 Python 개발 환경 만들기( Windows, Ubuntu, WSL2)https://webnautes.tistory.com/1842 이제 XFeat를 테스트하기 위한 환경을 구성합니다. conda create -n roma python=3.10 conda activate roma git clone https://github.com/Parskatt/RoMa.git cd RoMa pip install -e .필요한 ..

OpenCV/OpenCV 강좌2025. 2. 14. 15:58칼만 필터를 사용하여 아치형 트랙 위를 반복적으로 굴러가는 파란색 공을 추적하는 간단한 테스트

칼만 필터를 사용하여 아치형 트랙 위에서  반복적으로 굴러가는 파란색 공을 추적하는 간단한 테스트입니다. 클로드를 사용하여 진행했습니다. 최초작성 2025. 2.14파란색 원이 원형 궤적을 그리다가 멈추는 경우, 칼만 필터의 추정 궤적이 어떻게 그려지는지 궁금해서 진행했던 다음 포스트 이후 아치형 트랙에서 파란색 공이 반복적으로 굴러가는 경우에는 칼만 필터의 추정 궤적이 어찌 될지 테스트해봤습니다. 물리학적인 요소를 넣으려고 하다가 쉽지 않아 일단은 빼놓은 상태입니다.  칼만 필터를 사용하여 파란색 원을 추적하는 간단한 테스트https://webnautes.tistory.com/2432 테스트 결과는 앞에서 했던 것과 유사합니다. 파란색 원이 아치형 트랙를 반복적으로 굴러가는 것을 칼만 필터는 이를 빨간..

반응형
image