已知三点坐标求夹角四角坐标可以根据txt文本裁图img吗

opencv,从图片上用鼠标拾取4个点的坐标,并将其保存在vector&Point&中,有问题,请教!_百度知道
opencv,从图片上用鼠标拾取4个点的坐标,并将其保存在vector&Point&中,有问题,请教!
用opencv,从图片上用鼠标拾取4个点的坐标,先将其存入vector&Point&中,然后将其保存在txt中,但是拾取的坐标都不能保存上,求指教!代码:#include &opencv2/core/core.hpp&#include &opencv2/highgui/highgui.hpp&#include &opencv2/imgproc/imgproc.hpp&#include &stdio.h&#include &vector&#include &iostream&#include &fstream&Mint n=0;vector&Point& capturePvoid on_mouse(int event,int x,int y,int flags,void *ustc)//event鼠标事件代号,x,y鼠标坐标,flags拖拽和键盘操作的代号{
P//坐标点;
char coordinateName[16];
if (event == CV_EVENT_LBUTTONDOWN)//左键按下,读取坐标,并在图像上该点处划圆
pt = Point(x,y);
cout&&x&&& &&&y&&
capturePoint.push_back(pt);
cout&&capturePoint[n].x&&& &&&capturePoint[n].y&&
cout&&&n=&&&n&&
circle(org,pt,2,Scalar(255,0,0,0),CV_FILLED,CV_AA,0);//划圆
sprintf(coordinateName,&(%d,%d)&,x,y);
putText(org,coordinateName,pt,FONT_HERSHEY_SIMPLEX,0.5,Scalar(0,0,0,255),1,8);//在窗口上显示坐标
imshow(&org&,org);
cvDestroyAllWindows();
}}int main(){
org = imread(&1-3.jpg&,1);
namedWindow(&org&,1);//定义一个org窗口
setMouseCallback(&org&,on_mouse,0);//调用回调函数
imshow(&org&,org);
cout&&n&& cout&&capturePoint.size()&& ofstream file(&sample.txt&); if(!file) {
cout && &open file error!&;
return 1; } vector&Point&::iterator it=capturePoint.begin(); for(;it!=capturePoint.end();++it) {
file&& it-&x&&','&&it-&y&& } file&& file.close();
waitKey(0);
return 0;}
你试试这样修改int&main(){&&&&org&=&imread(&1-3.jpg&,1);&&&&namedWindow(&org&,1);//定义一个org窗口&&&&setMouseCallback(&org&,on_mouse,0);//调用回调函数&&&&imshow(&org&,org);&&&&waitKey(0);//移动到这里执行,试一下&&&&cout&&n&& cout&&capturePoint.size()&& ofstream&file(&sample.txt&); if(!file) {
cout&&&&&open&file&error!&;
return&1; } vector&Point&::iterator&it=capturePoint.begin(); for(;it!=capturePoint.end();++it) {
file&&&it-&x&&','&&it-&y&& } file&& file.close();&&&//&waitKey(0);移动到imshow(&org&,org);的下面一行执行&&&&return&0;}
其他类似问题
为您推荐:
opencv的相关知识
其他1条回答
看来是访问不了啊,试试不用迭代器呗
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁免费图片上传 图片外链 图片分享 - 支持上传gif jpg bmp png swf txt等格式,且不大于2M的文件,不用注册
你没有上传任何文件(需要浏览器Cookie支持!)怎么用CASS7.0把图形的坐标用文本文件导出?_百度知道
怎么用CASS7.0把图形的坐标用文本文件导出?
怎么用CASS7.0把图形的坐标用文本文件导出?我画好了地形图,想把图上的点坐标用txt文件打开,请问该怎么样弄?先谢谢了~~~~~~~~
提问者采纳
问:如果拷贝了一副用cass完成的地形图,怎么能够生成.dat文件?答:你可以在工程应用下拉菜单中找到“指定点生成数据文件”、“高程点生成数据文件”、“控制点生成数据文件”、“等高线生成数据文件”四个子菜单,按CASS提示操作即可生成.dat文件。可以用txt打开方式打开查看或编辑。
提问者评价
其他类似问题
为您推荐:
其他1条回答
1.你图上必须要有高程点.2.用PL线圈出范围。3.在工程应用下拉菜单中找到“高程点生成数据文件”点击“有编码高程点”.4.输入文件名,点击保存.5,按照CASS提示按“1(选取高程点的范围)”6.选取范围按空格键或Enter键就OK了。
文本文件的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁怎么把TXT格式的东西转换成IMG格式的_百度知道
怎么把TXT格式的东西转换成IMG格式的
我想谱子原本是TXT格式的现在转换成IMG格式的谱子拉~
提问者采纳
img格式的是镜像文件? txt格式的是文本文件.不能转换成镜像文件的.只能把txt文件制作成镜像文件.UltraISO就可以把任何文件制作成img或iso格式的镜像文件..
其他类似问题
为您推荐:
您可能关注的推广
txt格式的相关知识
其他3条回答
下载格式转换器!百度就能搜着.
找个转换器啊.
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁这是一个刷机包解压后的图片谁知道下面那3个txt文件有什么用?可以删除吗?还有那个boot.img又有什么用?_百度知道
能删啊,然后你刷机肯定失败scatter.txt文件的,这个文件的作用是设定安卓各个文件刷入手机的地址
您好,您没有说清楚哪个能删哪个不能删
哪个都别删孩子,既然是刷机包,都是完整的,如果你刷机完,感觉某些东西没用的话还是可以用root权限删掉,这个就像系统包,或者你看上去不知道干嘛,好吧那你的确是不知道,所以别删了
小弟弟你不懂就不要回答,很多刷机包都没有这个文件照样可以用
==,你用着给的刷机包就是了呗
txt格式的应该是日志数据记录。照理说是不会有这文件的。建议lz换个刷机包。有的不行可能把手机刷死机的。刷机包下完之后是不要解压呢。下完就可以直接刷了
其他类似问题
为您推荐:
txt文件的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 已知坐标求方位角 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信