[YOLO] yolov7 windows install 및 detect test
·
DeepLearning/YOLO
1. github download https://github.com/WongKinYiu/yolov7 GitHub - WongKinYiu/yolov7: Implementation of paper - YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time Implementation of paper - YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors - GitHub - WongKinYiu/yolov7: Implementation of paper - YOLOv7: Trainable bag-of... github.com 2...
[Image Processing] Image Color Format(이미지 색상 포맷)
·
Computer Vision/Image Processing
Image Color Format- 각 픽셀의 색상을 표현하는 방법.- RGB, YUV, HSV 등이 있다.  RGB- 가장 직관적이고 이해하기 쉬운 색상 포맷.- Red, Green, Blue 색의 강도를 조합하여 표현.- 바이트 순서에 따라 RGB, BGR이 있고 알파까지 포함하면 ARGB, BGRA가 된다.- 방식은 편리하지만 각 픽셀에 모든 색 요소 정보가 있어, 용량이 크고 흑백 디스플레이에는 비효율 적이다.  YUV- 밝기 정보인 Y와 청색인 U, 적색인 V정보로 구성.- 과거 흑백 텔레비전 시절엔 픽셀의 밝기 정보만 전달하면 되었으나 컬러 텔레비전이 등장함으로써 색상 정보를 보내야 했다. 이때 기존 흑백 텔레비전과 호환하기 위해 밝기 정보(Y)에 색차 정보(UV)를 끼워 넣게 된 것이 등장 ..
[FFMPEG] 압축 해제, 디코딩
·
언어 | Framework/FFMPEG
스트림 : 시간 흐름에 따른 프레임의 연속. 프레임 : 장면을 구성하는 이미지 하나하나. 패킷 : 스트림속 원본 프레임은 압축되어 있는 상태이며 그 중 일부를 추출한 데이터를 패킷이라고 함. 코덱 : 패킷 자체는 압축되어 있어 바로 쓸 수 없는데, 이를 코덱으로 압축 해제하여 프레임을 얻음. AVFrame 압축을 푼 데이터가 들어 있는 프레임. 포맷 설명 int format 프레임의 색상 포맷 int width 영상의 폭 int height 영상의 높이 uint8_t* data[8] 이미지 플레인의 포인터 배열 int linesize[8] 각 플레인의 한줄 길이 extended_data 프레임, 채널 데이터. 비디오는 data를 가리킨다. 평면 오디오인 경우 채널별로 데이터를 가지고 linesize[0]..
[FFMPEG] 스트림 정보 받기
·
언어 | Framework/FFMPEG
extern "C" { #include #include #include #include #include #include #include #include #include } #include #include AVFormatContext* fmtCtx; int main(void) { int ret = avformat_open_input(&fmtCtx, "D:/project2/FFMPEG_TEST/test_org.avi", NULL, NULL); if (ret != 0) { return -1; } avformat_find_stream_info(fmtCtx, NULL); int vidx = av_find_best_stream(fmtCtx, AVMEDIA_TYPE_VIDEO, -1, -1, NULL, 0); AVS..
cuda 10.x/11.x props not found
·
기타
Visual Studio에서 솔루션 빌드나 정리 시 나타나는 에러. cuda의 visual studio integration 관련 파일을 해당 경로에서 찾을 수 없다고 나오는 에러다. 원래 visual studio integration 설치 시 자동으로 경로 잡아줬었던거 같은데... 찾을 수 없다는 경로에 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\extras\visual_studio_integration\MSBuildExtensions 위 경로 내에있는 파일들을 복사에서 붙여넣어주면 해결 된다.
C# WinForm에 ocx(x32/x64) 등록할 때 문제
·
기타
MFC ActiveX ocx를 C# Winform에 등록(도구 -> 도구 상자 항목 선택 -> COM 구성 요소)하려 할 때, ocx가 x32로 빌드한 결과라면 잘 붙지만, x64로 빌드한 ocx는 붙지 않음. (원인 : VS가 x32라서 그렇다고 한다.) 나는 MFC ActiveX를 통해 64비트 라이브러리를 붙여 C#에서 동작하게 하려는 게 목적이었기 때문에 x32 ocx만 쓸 수는 없는 상황이었다. 해결 방법으로는 x64 라이브러리를 우선 빌드에서 제외하여 x32의 ocx를 먼저 등록. 추후 다시 x64 라이브러리와 함께 ocx를 빌드하여 재 등록. 위 방법으로 x64로 빌드할 수 있었다.
woongs_93
'분류 전체보기' 카테고리의 글 목록 (6 Page)