OpenCV 썸네일형 리스트형 감성돔 낚시터의 강한 햇빛, 파이썬 그림자 제거(Shadow Removal)로 AI 인식률 높이기 모바일 환경에서 낚시 앱을 테스트하다 벽에 부딪혔다.지난 주말, 대물 감성돔을 기대하며 낚시터에 나갔다. 직접 개발 중인 AI 낚시 앱으로 잡은 물고기를 촬영해 보려는데, 정오의 강한 햇빛 때문에 생긴 짙은 그림자가 문제였다.처음에는 OpenCV의 기본적인 필터링만으로도 충분히 그림자를 지울 수 있을 거라 생각했다. 실제로 실내 테스트에서는 아무 문제가 없었으니까. 그런데 막상 현장의 강한 직사광선 아래서 테스트해 보니 생각보다 한계가 분명했다. '이론적으로 완벽한 코드'와 '실제의 변수' 사이에는 꽤 큰 거리가 있었다.시작하기 전에 예상했던 것과 실제의 차이문서나 예제만 봤을 때는 구조가 단순해 보였다.예상: 그림자 영역의 밝기값(Value)만 높여주면 자연스럽게 지워질 것이다.현실: 밝기만 높이니 그.. 더보기 딸아이의 유치원 영상, 파이썬 인물 모드(Portrait Mode)로 주인공만 선명하게 만들기 유치원 행사 영상 속에서 우리 아이만 찾아내고 싶었다얼마 전 딸아이의 유치원 행사가 있었다. 아이의 소중한 순간을 담으려 카메라를 들었지만, 화면 속에는 우리 아이뿐만 아니라 수많은 사람으로 가득했다. 배경이 너무 복잡하다 보니 정작 주인공인 아이가 돋보이지 않아 속상했다.비싼 DSLR의 아웃포커싱 효과를 파이썬 코딩으로 구현할 수 없을까 고민하다가 이번 프로젝트를 시작하게 되었다. 스마트폰 기본 앱도 좋지만, 내가 직접 제어하고 튜닝하는 '인물 모드'를 만들어보고 싶었다.시작하기 전에 예상했던 것과 실제의 차이이론적으로는 간단해 보였다. 배경을 분리하고(Segmentation), 그 부분만 흐리게(Blur) 만들면 끝이라고 생각했다.예상: AI가 사람의 형태를 완벽하게 따내고 배경만 깔끔하게 날려줄 것.. 더보기 유튜브 채널 보안부터 구매대행 창고 감시까지, 파이썬 이상행동 탐지 실전 적용기 내 채널과 비즈니스를 지키기 위한 보안 시스템이 필요했다최근 '인사이트 정보' 유튜브 채널을 운영하며 보안 관련 뉴스를 자주 다루게 되었다. 뉴스를 제작하다 보니 단순히 정보를 전달하는 것을 넘어, 실제 내 비즈니스 현장에 바로 적용할 수 있는 보안 시스템을 직접 구축해보고 싶다는 생각이 들었다. 특히 중국 구매대행 사업을 병행하며 창고나 사무실의 보안을 실시간으로 감시해야 할 필요성도 느꼈다.단순히 움직임을 감지하는 것을 넘어, '진짜 위협이 되는 행동'만 골라내는 이상행동 탐지(Anomaly Detection) 알고리즘에 관심을 갖게 된 이유다.시작하기 전에 예상했던 것과 실제의 차이이론적으로는 간단해 보였다. 평소와 다른 움직임이 포착되면 알림을 주면 된다고 생각했다.예상: AI가 사람의 비정상적인.. 더보기 이전 1 다음