
문제 원인 회사에서 어노태이션 툴을 만드는데 어노테이션 툴에서 이미지의 종류 및 bit에 상관 없이 필터링 처리가 가능해야한다는 추가 이슈를 받았다. 기존 래거시 코드에서 수정해야했기때문에 기존코드에서 이미지 필터링된 코드만 따로 빼온 후 작업을 수행하였다. Front-end에서 event가 발생할 경우 Back-end에서는 이를 처리하고, 변환된 이미지를 저장 후 Front-end로 해당 이미지 url주소를 반환하는 식으로 수행한다. 기능별로 증가/감소 버튼이 존재한다. 해결 pytest를 활용하여 testcase를 작성하여 테스트를 수행하였다. pytest 정리글 https://sangjuncha-dev.github.io/posts/programming/python/2022-02-08-python-p..

문제 서비스를 진행하기 위해 OAuth 인증 및 JWT 활용이 점점 필수로 사용한거 같다고 느꼈다. 이에 따라 Spring Boot와 React를 이용하여 OAuth2.0 과 JWT를 구현하였다. 실행 - JWT 테스트 - OAuth2 테스트 Git https://github.com/MizzleAa/Spring-Boot-Security-OAuth2-JWT GitHub - MizzleAa/Spring-Boot-Security-OAuth2-JWT Contribute to MizzleAa/Spring-Boot-Security-OAuth2-JWT development by creating an account on GitHub. github.com 참고 싸이트 - react & spring boot : https..
gitmoji : https://gitmoji.dev/ gitmoji :truck: Move or rename resources (e.g.: files, paths, routes). gitmoji.dev 용어 정리 emoji code description 🎨 :art: 코드의 구조/포맷 개선 ⚡️ :zap: 성능 개선 🔥 :fire: 코드/파일 제거 🐛 :bug: 버그 수정 🚑️ :ambulance: 긴급 수정 ✨ :sparkles: 새로운 기능 📝 :memo: 문서 추가/업데이트 💄 :lipstick: UI, style files 추가/업데이트 🎉 :tada: 프로젝트 시작 ✅ :white_check_mark: 테스트 추가/수정/패스 🔒️ :lock: 보안 이슈 수정 🔐 :closed_lock_with..

원인 회사에서 AI 통합 솔루션 및 예측 프로그램을 설계하기 위해 프로그램을 간단하게 구현함 Back-end : django Front-end : react AI : cascade Mask R-CNN(MMDetection) 결과 구현 화면 https://www.youtube.com/watch?v=Mj-nGin22Sk 결과 표현 Git https://github.com/MizzleAa/project_catdog_predict GitHub - MizzleAa/project_catdog_predict Contribute to MizzleAa/project_catdog_predict development by creating an account on GitHub. github.com P.S 우리집 강아지는 귀엽다

문제 인공지능 학습을 위해 데이터 증설이 필요하다. 그래서 이미지 합성알고리즘을 만들었다. 해결 16bit gray scale 인 2개 이미지를 합성을 수행한다. 합성할 이미지 1 합성할 이미지 2 합성 X-ray 이미지는 투과되는 영상이기 때문에 투영도를 조절해서 수식을 개발해야했다. 일반 이미지 처리 수식이 아닌 직접 수식을 개발하였고 실제 환경과 비교하였다. 데이터 증설을 위한 합성 수행 Git https://github.com/MizzleAa/Xray_Image_Processing_Algorithm/blob/main/library/images/synthesis.py GitHub - MizzleAa/Xray_Image_Processing_Algorithm: xray에 사용된 영상처리 알고리즘 및 학..
문제 발생 매타데이터 및 영상을 촬영하고, 해당데이터를 정재하여 학습데이터로 만들어야하는데, 이미지 크기가 2048px 정사각형이아닌 2024px 정사각형이여서 생긴 문제 였다. 데이터도 이미 정제가 완료된 상태이기 때문에 최악의 경우 모든 데이터를 다시 정재를 해야할수 있는 상황이였다. 촬영장비 및 환경도 철수 상태였고 데이터는 NIPA 사업에 재출을 해야했기 때문이다.(데이터량 60만장이다...) 일정은 하루밖에 남지 안았기 때문에 촬영이 여의치 않았다. 그래서 프로그램을 재작해서 이미지 크기 변경 및 정제 영역도 변경한 프로그램을 만들었다. 개발 코드는 생각보다 단순하게 끝날수 있었다. 이미지 크기 늘리기 : opencv를 활용해서 처리하였다. def resize(self, data, options..

ℹ️요약 이미지 합성을 위해 원본 이미지를 위험품목과 일반 품목으로 분류한다. 일반 품목에 위험품목을 합성한다. 합성 알고리즘을 통해 데이터 셋을 구축한다. 데이터 수량은 일반품목과 동일하게 구축하며, 효용성을 비교한다. 학습을 수행하여 모델에 따른 결과를 도출한다. 결과는 원본 이미지로 구성된 품목과 큰 차이는 없는것으로 판단된다. 0. Abstract X-ray의 보안 이미지를 비교하는것은 지속적으로 발전해야한다. 본 논문은 합성 된 이미지를 사용할 가능성에 대한 방법을 제시한다. 3가지 위험 품목에 대해 탐지 성능차이를 확인한다. 1. Introduction 공항, 철도, 지하철역 및 대중교통 등 국경 보안 시설에서는 X-ray 보안검사가 일반적으로 수행된다. 위험 품목에 대한 선별작업을 사용자(사..

문제 가상의 데이터를 통해서 R&D를 수행해야해서 시뮬레이터를 통해 AI에 이미지 정보 및 매타 정보가 잘 전달되는지 확인해야한다. 해결 방안 추론 새로운 사업을 수행할 때마다 새로운 시뮬레이터를 만들었었는데, 공수가 지속적으로 들었던지라 공통적인 부분을 추려내어 개발을 수행하였다. 회사에서 주로 이미지형태의 데이터를 통해 AI로 수행하기 때문에 비정형 및 반정형 데이터는 포함되어있지 않기 때문이다. 시뮬레이터는 데이터 베이스이든 기존 raw데이터를 긁어오던지 간에 정형데이터화 하여 데이터를 통신한다. 정형 데이터를 생성하는 규칙은 재각기 사업마다 다르지만, http 통신을 수행하며 content-type같은경우 application/json으로 동일시 하였다. 이점을 고려하여, 간단하게 태스트할 시뮬레..
논문을 보다보면 구현하거나 따라해야할 일이 있는데 그때마다 자료를 저장해서 관리 하였다. 그런데 현회사는 tif 파일에 16bit여서 논문참고용 이상 쓰지는 못했다. 8bit 흑백 영상(GD Xray) https://domingomery.ing.puc.cl/material/gdxray/ GDXray+ – domingo mery X-ray images for X-ray testing and Computer Vision As a service to the X-ray testing and Computer Vision communities, we collected more than 21.100 X-ray images for the development, testing, and evaluation of image..
- Total
- Today
- Yesterday
- REACT
- gitmoji
- Example
- segment anything
- 감상선 암
- ROI
- WPF
- 연관 이미지 검색
- image noise
- 산업용 X-Ray
- industrial x-ray
- X-RAY
- SI Xray
- 산업용 엑스레이
- X-ray Dataset
- OPI Xray
- 이미지 잡음
- C#
- 감상성 절재술
- torchvision
- Prototype
- 인공지능
- xray
- 산업용
- pytorch
- Ai
- industrial xray
- Filter
- GD Xray
- Python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |