matlab | 与 || 的区别
clc
clear
fidin=fopen('casia_ver_bbox_2.txt'); %打开文件
fid2=fopen('casia_ver_bbox_2_ge.txt','w');
while ~feof(fidin) %判断是不是文件末尾
tline=fgetl(fidin); %读取一行,注意,读文一行后,光标就会自动到下一行
if isempty(tline) %判断是不是空行
continue
end
position=strfind(tline,' ');
imageName=tline(1:position(1));
left_eye_x=str2num(tline(position(2)+1:position(3)));
left_eye_y=str2num(tline(position(3)+1:position(4)));
right_eye_x=str2num(tline(position(4)+1:position(5)));
right_eye_y=str2num(tline(position(5)+1:position(6)));
nose_x=str2num(tline(position(6)+1:position(7)));
nose_y=str2num(tline(position(7)+1:position(8)));
mouse_x=str2num(tline(position(8)+1:position(9)));
mouse_y=str2num(tline(position(9)+1:position(10)));
aa=(left_eye_x<10)|(left_eye_y<10)|(right_eye_x<10)|(right_eye_y<10)|(nose_x<10)|(nose_y<10)|(mouse_x<10)|(mouse_y<10);
if(aa==1)
continue;
end
bb=(left_eye_x>240|left_eye_y>240|right_eye_x>240|right_eye_y>240|nose_x>240|nose_y>240|mouse_x>240|mouse_y>240);
if(bb==1)
continue;
end
fprintf(fid2,'%s',imageName);
fprintf(fid2,'%d %d %d %d',left_eye_x,left_eye_y,right_eye_x,right_eye_y);
fprintf(fid2,'%d %d %d %d',nose_x,nose_y,mouse_x,mouse_y);
fprintf(fid2,'\n');
end
matlab | 与 || 的区别相关推荐
- python中np.reshape与matlab中reshape区别,以及多axis的np.mean分析[探索6]
1.np.reshape与matlab中reshape区别 np.reshape是按行重组的,而matlab是按列重组的. 2.多axis的np.mean分析 np.mean(A,0)与matlab中 ...
- Matlab中*和.*区别
.*"和"*"的区别: 在进行数之间的运算时".*"和"*"是没有区别的,都是表示普通的乘法运算.例:m = 2,n = 3,m. ...
- matlab与python区别_python和matlab的区别
详细内容 Python是一种面向对象的解释型计算机程序设计语言.Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议 . ...
- 【转】matlab中和的区别
Matlab中的逻辑运算"&&"与"&","||"与"|"的区别如下: &&和| ...
- python语言与MATLAB语言的区别
现在学术界越来越多人使用Python 语言取代Matlab 作为研究的主要程序编写工具.python语言看似有点类似matlab语言,对于习惯Matlab 的使用者来说,转换到Python语言应该并不 ...
- matlab冒号分号区别,matlab : 关于冒号 用法大全以及实例
具体用法如下:1.a:b 表示[a,a+1,--,b]>> A=1:6A = 1 2 3 4 5 62.当然如果b和a不是整数的话,则向量的 ...
- fortran和matlab编程的区别,fortran和matlab
MATLAB 与C C + + .FORTRAN语言混合编程_工学_高等教育_教育专区.综合使用Matlab与c语言 MATLAB 与C/ C + + .FORTRAN语言混合编程摘要:对MATLAB ...
- Matlab中/与\区别
A,B为矩阵时, A/B相当于A乘B逆: B\A相当于B逆乘A: A\B相当于A逆乘B.矩阵左乘与右乘不一定相等,所以引入/:\ a,b为数量时, a/b相当于a除以b,即a乘以b的倒数. b\a相当 ...
- matlab contourf设置范围,matplotlib.countourf与matlab.contourf()的区别-matplotlib中的奇数锐边...
我是最近从Matlab迁移到Python的人,最近与Numpy和Matplotlib合作过.我使用matplotlib对应的courtoff函数将我的一个脚本从使用Matlab的courtoff函数的 ...
- octave符号计算及注意事项(和MATLAB还是有些区别的)(上)
octave中符号计算需要额外安装symbolic库,下面是安装方法,不安装无法使用 https://blog.csdn.net/weixin_39956356/article/details/106 ...
最新文章
- 直接通过OptionalAttribute, DefaultParameterValueAttribute定义缺省参数
- 统计学习圣经!经典教材《统计学习导论》Python版
- 汽车自动泊车APA简介
- 手机端部署的超分机器学习模型-MobiSR
- linux编程:getenv,putenv,setenv
- 监督学习、半监督学习、无监督学习定义
- java中怎么判断一段代码时线程安全还是非线程安全_24张图带你彻底理解Java中的21种锁...
- Android-Universal-Image-Loader学习笔记(3)--内存缓存
- Openstack api security testing tools
- 数据分析师如何正确地提意见?
- win 启动redis_Redis慢查询日志
- 浅谈Dubbo服务引入源码(@ReferenceBean依赖注入)
- windows下把SD卡格式化成NTFS格式
- VGG16-keras 优化
- 论文笔记——多源融合SLAM的现状与挑战
- 使用ireport创建报表模板时,向subdataset中传参
- iphone和ipad的一些区别
- Chrome+selenium+headless报错无法加载插件
- termux是等于linux终端,termux终端
- 纯干货!Java后端开发十二条经验分享!