while 循环读入txt出现的跳读问题
来源:互联网 发布:振动数据采集器 编辑:程序博客网 时间:2024/05/16 02:00
程序如
while(getline(fin_imgList,ImgName)) { cout<<"处理:"<<ImgName<<endl; string fullName = "F:\\VideoRetrieval\\code\\test\\pedestrianDetection\\train\\neg_or\\" + ImgName;//加上路径名 src = imread(fullName);//读取图片 cout<<"宽:"<<src.cols<<",高:"<<src.rows<<endl; Mat img = src.clone();//复制原图 vector<Rect> found;//矩形框数组 //对负样本原图进行多尺度检测,检测出的都是误报 hog.detectMultiScale(src, found, 0, Size(8,8), Size(32,32), 1.05, 2); …… }
1、 问题描述:读取txt文件第一行,while跳过一次循环体,读取txt第二行
运行程序时,报下面错,OpenCV Error: Assertion failed (s >= 0) in cv::setSize, file C:\builds\2_4_PackSlave-win64-vc12-shared\opencv\modules\core\src\matrix.cpp, line 116
2、 打开txt文件如:
Train/neg/00000002a.png
Train/neg/00000003a.png
Train/neg/00000004a.png
Train/neg/00000005a.png
Train/neg/00000006a.png
Train/neg/00000010a.png
3、其实用edit with notepad++打开可以看到:
Train/neg/00000002a.png
Train/neg/00000003a.png
Train/neg/00000004a.png
Train/neg/00000005a.png
Train/neg/00000006a.png
Train/neg/00000010a.png
解决方法: 中间夹杂一行空格,删除空格行可以正常运行。
0 0
- while 循环读入txt出现的跳读问题
- 关于Andriod读入CVS或者TXT文件的有关问题
- tecplot2015读入.txt时不能正确读取的问题
- 关于do while循环的问题
- 关于do while循环的问题
- for 循环嵌套 while 的神奇问题
- Html5 Websocket while死循环的问题
- 一个易错的while循环问题
- shell while循环问题
- 遇到一个很有趣的问题,while(ture)或者for循环出现异常,继续执行还是跳出异常
- while循环的使用
- Python的while循环
- 简单的while循环
- while循环的中断
- while循环的语法
- While循环的运用
- while 循环的学习
- while 循环的理解
- JavaScript事件
- 【MySQL】MySQL学习之-设计高性能SQL语句需要注意事项
- Myesclipse 2017ci3版Tomcat配置方式
- 读书笔记 《算法导论》 C15
- 自适应模糊阈值分割
- while 循环读入txt出现的跳读问题
- Linux的进程/线程间通信方式总结
- 关于windows新版Chrome无法正常使用第三方扩展程序的解决方案
- JStorm源码分析(四)深入解读Task概念与实现(草稿版)
- C++ Primer 07 函数
- 网站优化新手必看经典
- 【Python网络爬虫开发教程】Beautiful Soup 4.2.0 文档
- hibernate 系列之BaseDao --基础创建sql,hql,分页查询
- quartz 遇到的问题