코드 다이어리
  • 홈
  • 태그
  • 방명록
    • 분류 전체보기 (321)
      • 임베디드 (0)
        • 임베디드 C (0)
        • 이론 (0)
        • 하드웨어 (0)
      • 영상처리 (0)
        • 이론 (0)
      • 알고리즘 (121)
        • 자료구조와 알고리즘 (0)
        • 문제풀이 - 백준 (106)
        • 문제풀이 - 프로그래머스 (15)
      • 언어, 라이브러리 (66)
        • C, C++ (11)
        • Python (1)
        • JAVA (0)
        • Android (23)
        • Kotlin (10)
        • Qt (17)
        • Tkinter (2)
        • OpenCV (1)
        • Flutter (0)
      • 운영체제 (7)
        • Linux (3)
        • Windows (4)
      • 도구 (38)
        • Git (3)
        • Visual Studio Code (7)
        • MS Office (19)
        • GIMP (2)
        • etc (7)
      • 디버깅 (55)
        • C, C++ (15)
        • Android (21)
        • Qt (2)
        • Python (7)
        • Tkinter (2)
        • Flutter (1)
        • OpenCV (2)
        • 기타 (4)
        • Java (1)
      • 용어 (1)
      • 책 (4)
      • 컴퓨터 (5)
      • 블로그 (9)
      • 기타 (0)
      • 프로젝트 (15)
        • 앱 (14)
        • PC (1)
  • 글작성
  • 방명록
  • 환경설정
  • 메뉴 닫기
디버깅/OpenCV

[OpenCV, C++] VideoCapture시 Video File이 열리지 않는 문제

오류내용 VideoCapture를 이용해서 동영상을 실행하고 싶다. 그런데 isOpened()단계에서 동영상이 열리지 않는다고 오류를 출력한다. 그런데 웹캠은 또 잘 된다. VideoCapture cap("001.avi"); if(!cap.isOpened()) { cout frame; // get a frame from captures if(frame.empty()) { cout

2023. 1. 25. 20:36
디버깅/OpenCV

[OpenCV, C++] 이미지의 픽셀값 출력시 쓰레기값이 출력되는 문제

오류 내용 at을 이용해서 이미지의 픽셀값을 얻어온 후 c++의 표준입출력함수인 cout을 이용하여 출력할 때 쓰레기값이 출력됨 std::cout

2022. 11. 30. 20:30
언어, 라이브러리/OpenCV

[OpenCV, C++] Mat 클래스 행렬에 열 추가

행렬의 열 추가 Mat 클래스를 사용중에 예를들면 아래와 같이 행렬 A 오른쪽에 행렬 B를 붙이고싶다. 행렬 A 행렬 B 행렬 C [1, [4, [1, 4 2, 5 2, 5 3] 6] 3, 6] 행 추가는 resize, push_back 등의 함수를 이용하면 되는것 같지만 열의 경우는 openCV 자체적으로 특정 함수를 만들어두진 않은것 같다., 대신 이미지를 붙이는 hconcat함수를 이용하면 가능하다. // CV_EXPORTS void hconcat(InputArray src1, InputArray src2, OutputArray dst); cv::Mat a; cv::Mat b; cv::Mat c; cv::hconcat(a, b, c); 참고 https://stackoverflow.com/questi..

2022. 11. 30. 20:19
언어, 라이브러리/C, C++

[C, C++] Thread에서 시간함수 사용시 주의점

스레드에서 clock함수 사용 시 발생하는 문제 스레드를 여러개 만들고 각 스레드에 시간 함수인 clock을 사용하면 시간이 이상 출력될 수 있다. 예를 들어 pthread를 이용하여 만든 스레드가 두 개일 경우 시간이 두배로 흘러가고 세 개일 경우 세배로 흘러간다. 이는 clock함수가 프로세스 클록 횟수를 이용하여 시간을 얻어오는데, 스레드끼리 클록 횟수를 공유하여 스레드가 호출될 떄마다 프로세스 클록이 증가하는 것으로 보인다. clock 대신 clock_gettime 사용 clock 대신 clock_gettime함수를 사용하여 위 문제를 해결할 수 있다. clock_gettime함수는 CLOCK_REALTIME과 CLOCK_MONOTINIC 방식 중 선택하여 시간을 얻어올 수 있는데, CLOCK_R..

2021. 3. 9. 00:01
디버깅/C, C++

[C, C++/Linux] pthread 컴파일 에러(undefined reference to ~)

pthread.c:(.text+0x78): undefined reference to `pthread_create' 증상 Linux에서 pthread 사용을 위해 pthread_create함수를 호출했는데, 위 제목과 같은 컴파일 오류가 발생했다. 원인 ,해결방법 gcc로 컴파일 시 pthread는 자동으로 링킹해주지 않는다. 따라서 pthread를 링킹 시켜 해결한다. pthread를 링크시키는 방법은 컴파일 명령어에 -lpthread를 입력한다. ex) 파일명이 pthread.c를 pthread로 컴파일 gcc -o pthread pthread.c -lpthread

2021. 3. 1. 10:30
언어, 라이브러리/C, C++

[C++] Iterator 없이 List 원소 출력

Iterator로 list 원소 출력 Random Access를 지원하지 않는 리스트의 원소는 Iterator로 출력할 수 있다. #include #include int main() { std::list lt; lt.push_back(1); lt.push_back(2); lt.push_back(3); std::list::iterator iter; for(iter = lt.begin(); iter!= lt.end(); iter++) { std::cout

2021. 1. 9. 22:54
  • «
  • 1
  • 2
  • 3
  • 4
  • ···
  • 21
  • »

전체 카테고리

  • 분류 전체보기 (321)
    • 임베디드 (0)
      • 임베디드 C (0)
      • 이론 (0)
      • 하드웨어 (0)
    • 영상처리 (0)
      • 이론 (0)
    • 알고리즘 (121)
      • 자료구조와 알고리즘 (0)
      • 문제풀이 - 백준 (106)
      • 문제풀이 - 프로그래머스 (15)
    • 언어, 라이브러리 (66)
      • C, C++ (11)
      • Python (1)
      • JAVA (0)
      • Android (23)
      • Kotlin (10)
      • Qt (17)
      • Tkinter (2)
      • OpenCV (1)
      • Flutter (0)
    • 운영체제 (7)
      • Linux (3)
      • Windows (4)
    • 도구 (38)
      • Git (3)
      • Visual Studio Code (7)
      • MS Office (19)
      • GIMP (2)
      • etc (7)
    • 디버깅 (55)
      • C, C++ (15)
      • Android (21)
      • Qt (2)
      • Python (7)
      • Tkinter (2)
      • Flutter (1)
      • OpenCV (2)
      • 기타 (4)
      • Java (1)
    • 용어 (1)
    • 책 (4)
    • 컴퓨터 (5)
    • 블로그 (9)
    • 기타 (0)
    • 프로젝트 (15)
      • 앱 (14)
      • PC (1)
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

전체 방문자

오늘
어제
전체

태그

  • #코틀린
  • #visual studio code
  • #QT
  • #DP
  • #git
  • #파워포인트
  • #cpp
  • #BOJ
  • #BFS
  • #우선순위 큐
  • #stl
  • #DFS
  • #엑셀
  • #알고리즘
  • #c
  • #임베디드
  • #코딩 테스트
  • #티스토리
  • #삼성
  • #레벨3
  • #Kotlin
  • #백준
  • #완전탐색
  • #c++
  • #cout
  • #안드로이드
  • #Android
  • #큐
  • #시뮬레이션
  • #프로그래머스
더보기+
Powered by Privatenote/Lifekorea Copyright © 코드 다이어리 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바