일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 이미지센서
- 과초점거리
- Gain
- 무게선별자동화
- 실생활알고리즘
- 고정비트레이트
- 렌즈
- 심도
- Zoom Lense
- c언어
- image sensor
- 아이리스
- 변수
- main 함수 인자 전달
- AppInventer
- ASCCII
- C Mount
- 변수의 초기화와 대입
- 저조도
- camera
- CS Mount
- Patch Cleaner
- 저장소와 동적메모리
- 조건 제어문
- Digital Slow Shutter
- 프로그래머스 lv2
- 카메라
- 간단한 앱만들어보기
- Pixel Bit Format
- Depth of Fileld
- Today
- Total
목록전체 글 (45)
카메라 개발자 공부방(SW)
최근에 농사일을 하시는 분에게서 알고리즘 제작 의뢰를 요청받았습니다. 의뢰자분은 과일 농장을 운영하고 계셨고, 매 포장 때마다 수작업으로 과일의 무게를 재고 중량을 맞추는 선별 과정 때문에 어려움을 겪고 계셨는데요. 중량에 맞는 조합들의 과일만 자동으로 찾아주기만 해도 업무 개선에 큰 도움이 될 것입니다! 오늘 작성해볼 코드는 무게 선별작업 자동화 프로그램입니다. 참고할 만한 사이트 https://youtu.be/VbV5f23xmhM 자동 선별 기계는 과일의 무게를 재는 센서들이 (1 - 10) 번까지 있고, 작동 전 어떻게 동작할지에 대한 옵션을 선택할 수 있습니다. 1) 옵션에 따라 조합의 수를 조정할 수 있는 스위치 변수가 있습니다. 1번 스위치: 가능한 조합의 수 2개 2번 스위치: 가능한 조합의..
이번엔 queue에 대해 이야기해보겠습니다. queue는 먼저 들어온 데이터가 먼저 나가는 First In First Out 구조입니다. Stack과 마찬가지로 STL에선 deque로 대신할 수 있기 때문에 라이브러리 형태로 제공되진 않습니다. 대표적인 함수의 인터페이스는 아래와 같습니다. push: 데이터를 입력하면 맨앞단에 추가됩니다. pop: 맨앞단의 데이터를 삭제합니다. front: 맨앞의 데이터를 반환합니다. empty: 메모리가 비어있는지 확인하여 true or false를 반환합니다. full: 메모리에 데이터가 가득 차 있는지 확인하여 true or false를 반환합니다 queue의 경운 내부적으로 1차원 배열을 사용하지만 논리적으로 배열을 순환하게있게 작성을 해 circular queu..
오늘은 stack에 대해 공부해보겠습니다. stack은 나중에 들어온 데이터가 먼저 나오는 Last In First Out 구조입니다. STL에선 deque로 stack을 대신할 수 있기 때문에 따로 stack이란 라이브러리를 제공하진 않습니다. Stack의 대표적인 함수 interface는 다음과 같습니다. push: 입력된 데이터가 맨 뒤에 추가로 입력이 됩니다. pop: 맨뒤의 데어터가 삭제됩니다. top: 맨 나중에 입력된 데이터를 반환합니다. empty: 데이터가 비워졌는지를 확인하여 true or false를 반환합니다. full: 데이터가 메모리에 가득 찾는지를 확인하여 true or false를 반환합니다. 다음은 코드를 작성해보겠습니다 #include using namespace std;..
저는 30대 초반의 마른 체형이지만 2019년 건강검진에서 콜레스테롤이 높다는 진단(2019년 LDL 179/ HDL 48)을 받았습니다. 운동하면 괜찮겠지라는 생각에 헬스를 하면서 2년을 보내왔는데요. 2021년 8월 건강검진에선 LDL 221 HDL 49로 고지혈증 진단을 받았습니다. 사태의 심각성을 깨닫고 내과에 방문하여 의사 선생님과 진료 상담한 결과 3개월 동안 나름 식이요법과 운동으로 조정해보고 안되면 고지혈증 약을 먹기로 결정을 하였습니다. 그래서 3개월 동안 아래와 같이 노력을 해봤습니다. 콜레스트롤에 매우 좋지 않은 음식 피하기 1) 전 2) 닭껍질 3) 새우, 굴, 노른자 4) 로스팅된 아메리카노 5) 포화지방 많은 음식(순대, 삼겹살. 비계) 6) 요플레, 우유, 콘프러스트 이 중에서..
오늘은 deque에 대해 공부해보겠습니다. deque는 stack과 queue를 합쳐 놓은 자료구조입니다. 메모리 공간을 push/pop_front 함수를 이용해 First In First Out(FIFO) 형태로 사용할 수 있고, push/pop_back 함수를 통해 Last In First Out(LIFO) 형태로도 활용 될 수 있습니다. STL을 활용한 deque의 선언법과 정의되어있는 멤버함수는 다음과 같습니다. push_front: 데이터의 맨 앞쪽에 새로운 데이터를 넣습니다. push_back: 데이터의 뒷쪽에 새로운 데이터를 넣습니다. pop_front: 맨앞쪽의 데이터 하나를 제거합니다. pop_back: 맨뒷쪽의 데이터 하나를 제거합니다. empty: 메모리에 데이터가 비어있는지 확인하여..
Fast Fourier Transform 코드입니다. void FourierTransform::revertBit(float* real, float* img, int size, float* realDst, float* imgDst, bool bHori) { int reverseIdx = 0; int n = (int)log2((double)size); for (int i = 0; i (j + 1)); } if (!bHori) { realDst[reverseIdx * size] = real[i * size]; imgDst[reverseIdx * size] = img[i * size]; } else { rea..