readImageLists가 txt 파일의 이미지 목록을 읽을 수없는 이유는 무엇입니까?

Cherishtttz

내 프로젝트를 실행하기 위해 vs2013 + opencv3.0을 사용할 때, "imread"함수는 image_list에 한 줄만 있으면 이미지를 읽을 수 없다는 것을 발견했습니다. 누군가 "readImageList"함수가 인식 할 수 없기 때문이라고 말합니다. txt 문서의 줄 바꿈, 방법을 모르겠습니다. 누구든지이 문제를 해결할 수 있습니까?

string model_path = "E:\\images\\opencv3.0\\opencv_contrib-master\\modules\\dpm\\samples\\data\\inriaperson.xml";
string image_dir = "E:\\images\\opencv3.0\\DPMopencv\\INRIAPerson";
string  image_list = "E:\\images\\opencv3.0\\DPMopencv\\INRIAPerson\\Test\\pos1.lst";
if( model_path.empty() || image_dir.empty() )
{
    help();
    return -1;
}

vector<string> imgFileList;
if ( !readImageLists(image_list, imgFileList) )
    return -1;
for (size_t i = 0; i < imgFileList.size(); i++)
{
    double t = (double) getTickCount();
    vector<DPMDetector::ObjectDetection> ds;

    string imageFile = image_dir + "\\" + imgFileList[i];
    Mat image = imread(imageFile);

    frame = image.clone();

    if (image.empty()) {
        cerr << "\nInvalid image:\n" << imgFileList[i] << endl;
        return -1;
    }
Cherishtttz

image_list 파일을 읽는 방법을 변경하여이 문제를 해결했습니다.

string model_path = "E:\\images\\opencv3.0\\opencv_contribmaster\\modules\\dpm\\samples\\data\\inriaperson.xml";

if (model_path.empty())
{
    help();
    return -1;
}
 Mat frame;
string Image;
ifstream fin("E:\\images\\opencv3.0\\DPMopencv\\INRIAPerson\\pos.lst");

for (int i = 1; i <= 100 && getline(fin, Image); i++)
{
    double t = (double)getTickCount();
    vector<DPMDetector::ObjectDetection> ds;
       Image = "E:\\images\\opencv3.0\\DPMopencv\\INRIAPerson\\" + Image;
         Mat frame = imread(Image);
         Mat image = frame.clone();
         imshow("init", frame);
    if (Image.empty()) {
        cerr << "\nInvalid image:\n" << endl;
        return -1;
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Ubuntu에서 내 txt 파일을 열 수없는 이유는 무엇입니까?

분류에서Dev

읽기 전용 파일을 읽을 수없는 이유는 무엇입니까?

분류에서Dev

내 디렉토리에서 파일 목록을 가져올 수없는 이유는 무엇입니까?

분류에서Dev

git이 추가 된 파일을 읽지 않는 이유는 무엇입니까?

분류에서Dev

입력 함수가 입력 txt 파일에서 모든 행을 읽는 이유는 무엇입니까? 파이썬

분류에서Dev

Avira Antivirus가 일부 .chm 파일을 읽을 수없는 이유는 무엇입니까?

분류에서Dev

파이썬에서 이런 식으로 목록을 증가시킬 수없는 이유는 무엇입니까?

분류에서Dev

동적 사용자가 개인 파일을 읽을 수없는 이유는 무엇입니까?

분류에서Dev

Windows가 Linux 파일 시스템을 읽을 수없는 이유는 무엇입니까?

분류에서Dev

Linux의 MariaDB / InnoDB가 16KB 블록의 DB 파일을 읽는 이유는 무엇입니까?

분류에서Dev

fgets ()가 전체 파일을 읽지 않는 이유는 무엇입니까?

분류에서Dev

Reducer가 파일을 읽지 못하는 이유는 무엇입니까?

분류에서Dev

사용자가 읽기 전용 텍스트 파일을 열 수없는 이유는 무엇입니까?

분류에서Dev

Webpack의 Asset Manager가 내 이미지 파일을로드하지 않는 이유는 무엇입니까?

분류에서Dev

Android가 내 파일을 찾을 수없는 이유는 무엇입니까?

분류에서Dev

Bash가 파일을 찾을 수없는 이유는 무엇입니까?

분류에서Dev

VBScript로 txt 파일을 읽을 때 Const conForReading을 사용하는 이유는 무엇입니까?

분류에서Dev

listView에 새 목록을 추가 할 수없는 이유는 무엇입니까?

분류에서Dev

Python .txt 파일의 마지막 세 줄을 읽고 해당 항목을 목록에 넣는 방법은 무엇입니까?

분류에서Dev

VS가 포함 된 파일을 볼 수없는 이유는 무엇입니까?

분류에서Dev

Specman이 같은 이름의 두 파일을 가져올 수없는 이유는 무엇입니까?

분류에서Dev

Specman이 같은 이름의 두 파일을 가져올 수없는 이유는 무엇입니까?

분류에서Dev

Rust의 read_to_end가 파일을 버퍼로 읽지 않는 이유는 무엇입니까?

분류에서Dev

R이 목록 목록을 읽을 수 있도록 외부 파일의 형식은 무엇입니까?

분류에서Dev

ffmpeg가 .txt 파일을 입력으로 받아들이는 이유는 무엇입니까?

분류에서Dev

Java에서 파일의 모든 행을 읽을 수없는 이유는 무엇입니까?

분류에서Dev

C 언어로 .txt 파일을 다시 작성할 수없는 이유는 무엇입니까?

분류에서Dev

Python에서 호출 된 C 확장에서 txt 파일을 열거 나 읽을 수없는 이유는 무엇입니까?

분류에서Dev

Java의 ArrayList에 텍스트 파일의 줄을 추가 할 수없는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    Ubuntu에서 내 txt 파일을 열 수없는 이유는 무엇입니까?

  2. 2

    읽기 전용 파일을 읽을 수없는 이유는 무엇입니까?

  3. 3

    내 디렉토리에서 파일 목록을 가져올 수없는 이유는 무엇입니까?

  4. 4

    git이 추가 된 파일을 읽지 않는 이유는 무엇입니까?

  5. 5

    입력 함수가 입력 txt 파일에서 모든 행을 읽는 이유는 무엇입니까? 파이썬

  6. 6

    Avira Antivirus가 일부 .chm 파일을 읽을 수없는 이유는 무엇입니까?

  7. 7

    파이썬에서 이런 식으로 목록을 증가시킬 수없는 이유는 무엇입니까?

  8. 8

    동적 사용자가 개인 파일을 읽을 수없는 이유는 무엇입니까?

  9. 9

    Windows가 Linux 파일 시스템을 읽을 수없는 이유는 무엇입니까?

  10. 10

    Linux의 MariaDB / InnoDB가 16KB 블록의 DB 파일을 읽는 이유는 무엇입니까?

  11. 11

    fgets ()가 전체 파일을 읽지 않는 이유는 무엇입니까?

  12. 12

    Reducer가 파일을 읽지 못하는 이유는 무엇입니까?

  13. 13

    사용자가 읽기 전용 텍스트 파일을 열 수없는 이유는 무엇입니까?

  14. 14

    Webpack의 Asset Manager가 내 이미지 파일을로드하지 않는 이유는 무엇입니까?

  15. 15

    Android가 내 파일을 찾을 수없는 이유는 무엇입니까?

  16. 16

    Bash가 파일을 찾을 수없는 이유는 무엇입니까?

  17. 17

    VBScript로 txt 파일을 읽을 때 Const conForReading을 사용하는 이유는 무엇입니까?

  18. 18

    listView에 새 목록을 추가 할 수없는 이유는 무엇입니까?

  19. 19

    Python .txt 파일의 마지막 세 줄을 읽고 해당 항목을 목록에 넣는 방법은 무엇입니까?

  20. 20

    VS가 포함 된 파일을 볼 수없는 이유는 무엇입니까?

  21. 21

    Specman이 같은 이름의 두 파일을 가져올 수없는 이유는 무엇입니까?

  22. 22

    Specman이 같은 이름의 두 파일을 가져올 수없는 이유는 무엇입니까?

  23. 23

    Rust의 read_to_end가 파일을 버퍼로 읽지 않는 이유는 무엇입니까?

  24. 24

    R이 목록 목록을 읽을 수 있도록 외부 파일의 형식은 무엇입니까?

  25. 25

    ffmpeg가 .txt 파일을 입력으로 받아들이는 이유는 무엇입니까?

  26. 26

    Java에서 파일의 모든 행을 읽을 수없는 이유는 무엇입니까?

  27. 27

    C 언어로 .txt 파일을 다시 작성할 수없는 이유는 무엇입니까?

  28. 28

    Python에서 호출 된 C 확장에서 txt 파일을 열거 나 읽을 수없는 이유는 무엇입니까?

  29. 29

    Java의 ArrayList에 텍스트 파일의 줄을 추가 할 수없는 이유는 무엇입니까?

뜨겁다태그

보관