SwiftUI - 커스텀 카메라
·
SwiftUI
SwiftUI 에서 카메라를 사용할 수 있습니다 AVFoundationAVFoundation 프레임워크는 기기의 input 을 처리하며 미디어를 처리할 수 있는 코드를 제공합니다.카메라와 음성인식을 위한 Input을 설정해야합니다.input으로 설정된 장치으로 Preview 를 통해 Output 으로 변환되는 값을 사용자한테 미리 보여줄 수 있습니다.input을 설정함에 따라서 즉석에서 찍은 사진, 앨범 사진, 앨범 동영상을 가져올 수 있습니다.AVCaptureDevice 로 input 설정하기위와 같은 구조를 만들어 Preview 와 Output 결과를 받고 싶으면 먼저 Input을 설정해야합니다.AVFoundation은 input 장치를 설정할 수 있도록 AVCaptureDevice 클래스를 제공하고..
c++ Set 로 중복값 없이 Unique 값 입력받기
·
C++
#include #include using namespace std;int main() { set s; // 요소 삽입 s.insert(10); s.insert(5); s.insert(20); s.insert(10); // 중복 요소는 무시됨 // 요소 출력 cout
c++ 진수 변환
·
C++
2진수 -> 10진수int decimal = 48; // 예시 10진수string binary = bitset(decimal).to_string(); // 8비트 2진수 문자열로 변환cout  10진수 -> 2진수string str;while(n>=0){ str += n%2; n /= 2;}values += str;
c++ vector find, erase
·
C++
findfind를 사용하면 원하는 인덱스의 위치 또는 원하는 값의 유무를 확인할 수 있습니다.if(find(v.begin(), v.end(), 찾고자하는값) == v.end()) { // 찾고자하는 값이 없으면 실행되는 클로저} vector 또는 배열의 값에서 특정 값의 인덱스를 가져올 수 있습니다.// arr에서 원하는 str 값을 갖고 있는 인덱스를 변수에 담기int index = find(arr.begin(), arr.end(), str) - arr.begin(); erase erase를 사용하면 특정 인덱스의 값을 치울 수 있습니다.v.erase(v.begin()+x, v.begin()+x+y); // v의 x번째부터 y번째까지 인덱스값 지우기clearclear를 사용하면 vector를 초기..
flask와 opencv로 카메라 연동시키기
·
카테고리 없음
코드 분석openCV로 카메라 연동해서 로컬 서버를 만드는 코드입니다.from flask import Flask, Response, redirect, url_forimport cv2app = Flask(__name__)def generate(): cap = cv2.VideoCapture(0) cap.set(cv2.CAP_PROP_FRAME_WIDTH, 640) cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 480) if not cap.isOpened(): print("Error: Could not open video device.") return while True: ret, frame = cap.read() ..
c++ 소수 구하기
·
C++
에라토스테네스의 체를 사용하면 소수를 빠르게 구할 수 있습니다 에라토스테네스의 체(Sieve of Eratosthenes) 알고리즘 사용: • sqrt를 매번 계산하는 대신, 전체 범위에서 소수를 빠르게 구할 수 있습니다. • 이 알고리즘은 배수 제거 방식으로 소수를 효율적으로 찾습니다. 에라토스테네스의 체를 이용한 소수 찾기#include using namespace std;int main() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); const int MAX_N = 1000000; vector is_prime(MAX_N + 1, true); // 초기에는 모든 수가 소수라고 가정 is_prime[0] = is_..
ytw_developer
IT Document