본문 바로가기

전체 글

(42)
[Nuget] VSMVVM (Vision System MVVM) Link : VSMVVMVSMVVMLightweight, modular MVVM framework for WPF with built-in Source Generator, DI Container, and Tailwind-inspired Design System.GitHub Actions 에서 빌드/테스트되고 nuget.org 에 공개 배포됩니다.ArchitecturePackageTargetDescriptionVSMVVM.Core.NET Standard 2.0MVVM base, DI, Source Generator, Messenger, GuardVSMVVM.WPF.NET 8 (WPF)Host, Services, Controls, Behaviors, SVGVSMVVM.WPF.Design.NET 8 (WPF)T..
[C# WPF with AI] Industrial X-Ray Analysis S/W Beta 이 프로젝트는 산업용 X-ray를 경험하며, 인공지능과 결합했을 때 필요한 기능들을 개발하는 데 초점을 맞추고 있습니다. 기능 개선이나 추가 의견이 있으시면 편하게 공유해 주세요. 감사합니다! 😄 1. 개발기간 : 2025-03-16 ~ 2025-03-242. 개발언어 : C#, Python3. 프레임워크 및 라이브러리 : C#(WPF, Prism, OpenCV, MahApps, LiveCharts, ONNX Runtime), Python(Pytorch, Yolo)4. 데이터베이스 :  PostgreSQL5. 소프트웨어에 기능 설명※ 하위 설명은 영상에 포함되어 있습니다. 기능적으로 과정을 확인해 주시고 시청 부탁드립니다.    5.1 분석 대시보드 화면 5.2 데이터베이스에 저장된 이미지 파일 로드-..
[C# WPF] 이미지 스트리밍 처리속도 계산 영상이 부자연스러운거 같아서 요구사항이 왔다.흠.... 우선 센서가 16pixel씩 줘서 이걸 shift하면 약간끊기는 현상이 보이긴할껀데... 우선 셈플본 만들고 다른 방법론좀 찾아봐야겠다. x-ray 필터링 처리 알고리즘을 더하고 출력한 결과는 5ms 정도 나왔다. https://github.com/MizzleAa/Devexpress-Tutorial/tree/main/MIFModulesExample2
[Develop] 산업용 X-Ray 소프트웨어 개발(RoI Filter) 기능사항은 다체롭고, 요구사항도 다체롭다. 기본개발은 어느정도 완료되었고, 남은건 최적화 + 버그수정 무한반복할거같다. 안정화 되면 AI나 다시 파야겠다.
[인공지능] Faiss를 이용한 이미지 분류 예시 구성데이터로 구성해서 업데이트 했다. 생각한대로 그냥 되서 당혹스럽긴하지만 Faiss 가 잘되있는거 같다. 유사한 이미지를 추론해서 데이터 분류를 수행 하면 어떨까? 라는 막연한 생각을 하다 Meta에서 만든 Faiss가 생각나서 간단하게 만들었다. Faiss : facebook research에서 개발한, dense vector들의 클러스터링과 유사도를 구할때 사용하는 라이브러리이다. GitHub - facebookresearch/faiss: A library for efficient similarity search and clustering of dense vectors. A library for efficient similarity search and clustering of dense vec..
[Prototype] 산업용 X-Ray 소프트웨어 개발 프로토 타입을 혼자 한건 나름 새롭다. plc 통신 받는부 부터 뒷단 혼자 다했다...혼자 소프트웨어 만드는데 3개월이나 걸리냐..... (공부하자..) c#으로 했고, AI는 과거 촬영 데이터를 기준으로 학습을 맡겼다. 이제 본격적으로 AI 모델 개발부터 해보자.(갈길이 멀다..) 이미지 처리는 병렬처리로 수행했고, 2K 크기 이미지를 실시간으로 랜더링 수행시켰다. 캡쳐 동작 영상
[C#] Prism 용어 정리 C# WPF C# WPF(Windows Presentation Foundation)는 마이크로소프트에서 개발한 GUI 응용 프로그램 개발을 위한 플랫폼입니다. WPF는 XAML(Extensible Application Markup Language)을 사용하여 사용자 인터페이스를 설계하고, C# 또는 다른 .NET 언어를 사용하여 비즈니스 로직을 작성할 수 있습니다. WPF는 다음과 같은 특징을 가지고 있습니다. 분리된 UI와 비즈니스 로직: WPF는 비즈니스 로직과 UI를 분리하여 개발할 수 있습니다. 이를 통해 코드의 가독성과 재사용성을 높일 수 있습니다. 스타일링: WPF는 스타일과 템플릿을 사용하여 UI를 꾸밀 수 있습니다. 이를 통해 코드의 중복을 줄이고, 일관성 있는 UI를 만들 수 있습니다. ..
[인공지능] SAM(Segment Anything Model) & React & Fastapi Sample Code 많은 Annotation tool이 있지만 최근 Meta에서 개발한 방법으로 기존 툴에 더해 새로운 기능을 추가하려한다. 해당 코드는 Meta에서 제공한 코드를 기준으로 만든 Sample 코드이다. 상세 내용은 깃을 참고해주시기 바랍니다. https://github.com/MizzleAa/segment-anything-demo