목록앱개발 (11)
맥에서 오픈소스로

- MainWindow.xaml// System 네임스페이스: .NET Framework의 기본 시스템 타입들을 포함// 주요 클래스: Exception, EventArgs, ArgumentException 등// 이 프로젝트에서 사용: Exception 처리, EventArgs 매개변수using System;// System.Runtime.InteropServices 네임스페이스: 관리 코드와 비관리 코드 간의 상호 운용성 제공// 주요 클래스: Marshal - 메모리 관리 및 포인터 조작을 위한 정적 메서드들 포함// 이 프로젝트에서 사용: Marshal.Copy() - OpenCV Mat의 네이티브 메모리 데이터를 관리 배열로 복사using System.Runtime.InteropServices;..

- App.xaml - MainWindow.xamlusing Microsoft.Win32;using System.Windows;using System.Windows.Media.Imaging;namespace ImageViewer{ public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void LoadImageButton_Click(object sender, RoutedEventArgs e) ..
https://youtu.be/6bD9Z48KkkA?si=-WdGzfozTBoWmKXr - 앱 이름은 Face.K- 앱 주소는 https://apps.apple.com/kr/app/face-k/id6736862750?mt=12Face.K- This app recognizes faces in your photos and creates a special effect (Ken Burns) that smoothly zooms and pans across them. Starting from a full-screen view, it gently zooms into each face, creating an animated showcase of the individuals in your image. - Simply..

앱스토어 스크린샷 앱스토어 스크린샷 - 이 간단한 앱은 마우스를 움직여 Canny Edge 필터의 두 가지 주요 매개변수를 실시간으로 조절할 수 있는 영상처리 앱입니다. - 이 앱으로 사용자들은 이미지의 다양한 엣지 필터링 결과를 실시간에 마우스를 움직여가며 즉시 확인할 수 있습니다.따라서 기존에는 할수 없었던 훨씬 다양한 최적의 에지검출 결과를 시각적으로 선택하는게 가능합니다. - 입력 이미지를 창에 드래그 앤 드롭하는 것만으로도 필터링을 시작할 수 있어 초보자도 쉽게 사용할 수 있습니다. - 또한 원본 이미지와 필터링된 엣지 맵을 겹쳐보이게하는 기능이 있어, 사진처럼 두 이미지의 오버레이를 볼 수 있습니다. -프로모션 코드:댓글에 있어요! - 많관부 ~ https://apps.apple.co..

- 어떤 알고리즘을 썼을까?- OpenCV + Haar 캐스케이드보다 성능이 뛰어나다 ...

https://apps.apple.com/kr/app/simpleclahe/id6736511110?mt=12simpleCLAHEDrag and Drop Image Enhancement Key Features: Instant CLAHE (Contrast Limited Adaptive Histogram Equalization) processing Save filtered images via pop-up menu Automatic window resizing to fit image dimensions Support for JPG and PNG formats Compatible with both color and grayscale images Effortles…apps.apple.com- 앱런칭 테스트용으..

- XCode로 개발한 맥오에스앱에 아이콘을 실수없이 넣는방법을 알아내는데 일주일 걸렸다 --; xconfig 까지 건드려줘야 하는거였다~- Swift 나 Objective-C 가 아닌 C++ 언어로 맥오에스앱을 만들고 애플 앱스토어에 올리는게 만만치 만은 않다는걸 깨달았다.- 한번 올린 앱을 제거하는 방법도 알아냈다. 각 나라에서 다 내려야하고 메뉴가 꼭꼭 숨어있었다는 ...- 그럴듯한 앱 아이콘을 쉽개 만드는 보조앱도 몇개 확보하였다.- ESC 같은 앱 작옹과 무관한 키동작에 무반응하도록 최소한의 극한 테스트도 해야함을 알게되었다.- 키보드 핫키방식보다는 마우스 팝업메뉴가 더 안정적이란 사실도 배웠다.- 심사에서 하도 여러번 탈락했더니 이젠 앱 업로드 절차가 저절로 외워지는 경지에 이르었다 ,-..

- 맥오에스에서 화면에 빈 GUI 창을 하나 만들고 거기에 이미지 파일(png, jpg)을 드래그 앤 드롭하면 그림처럼 좌측에 이미지가 표시되며 마우스로 이미지 속 타깃 물체 주변을 드래깅 하여 빨간 바운딩박스를 실시간에 만든 후, 드래깅을 멈추면 박스 내 이미지 영역 안에서 수학적 영상처리 방식의 Segmentation 알고리즘인 Grabcut() 함수를 사용해 마스크를 만들고 그 마스크를 저장하는 기능을 만들려 합니다.- 아시다시피 맥에서 C++ 이라는 언어로 GUI 프로그램을 만드는 방법은 몇 가지가 있지만 다들 매우 복잡합니다. Qt-Creator 나 CVUI 같은 걸 사용하는 방법이 있긴 하지만, 초보자가 넘볼만한 개발환경은 아닌 것 같습니다.- 하지만 Openframeworks(줄여서 OF) ..

openFrameworks와 ofxOpenCV를 사용하여 만든 Mac 앱을 앱스토어에 올리는 과정은 다음과 같습니다:1. 앱 준비 - 앱이 앱스토어 가이드라인을 준수하는지 확인맥용 앱을 App Store에 제출하기 전에 가이드라인 준수 여부를 확인하는 방법은 다음과 같습니다:## 가이드라인 숙지Apple의 App Store 심사 지침을 철저히 검토하세요. 이 지침은 앱의 안전성, 성능, 비즈니스 모델, 디자인 및 법적 요구사항 등을 다룹니다[1][2].## 주요 체크포인트### 안전성 및 콘텐츠- 유해하거나 공격적인 콘텐츠가 없는지 확인- 필요한 경우 신고/차단 기능 구현[5]- 어린이용 앱의 경우 특별 지침 준수### 기능 및 성능- 앱이 독립적으로 작동하며 지정된 컨테이너 영역 내에서만 데이터를 ..

지난번 게시물에선 맥오스에 내장된 CreateML로 이미지 데이타셋을 학습시켜서 mlmodel 모델파일을 만드는걸 따라해 보았다. 이번엔 그렇게 만들어진 모델파일로 아이폰 앱을 만드는 과정을 살펴보겠습니다. - 지난번 게시물의 마지막에 보였던 학습한 모델 내보내기 창입니다.저 창에서 우측 상단의 Get 버튼을 누르면 MyImageClassifier1.mlmodel 이라는 파일이 프로젝트 폴더에 저장됩니다. - 용량이 매우 작죠. 겨우 몇 KB에서 커봐야 몇백 KB 수준입니다. - 아래 사이트에서 swift로 만들어진 image 분류앱 예제파일 다운로드 합니다.https://developer.apple.com/documentation/coreml/model_integration_samples/c..