1.opencv中的绝对路径问题
来源:互联网 发布:唯一网络王宇杰简介 编辑:程序博客网 时间:2024/05/01 00:30
之前在接触OpenCV编一个显示图像的简单程序遇到这样一个问题:把图片放在工程库目录下,也就是所谓的相对路径,能够正确的显示图像;可当我采用绝对路径时就会出现问题。
看一下这个例子:
一运行就出错
程序没有问题,问题出在绝对路径上,如果我们将imread("C:\Users\Administrator\Desktop\图库\a.jpg")改为imread("C:\\Users\\Administrator\\Desktop\图库\\a.jpg")或者imread("C:/Users/Administrator/Desktop/图库/a.jpg")问题就解决了。
最后查了一下资料是这样解释的:
在C里面,输出字符串时,如果想输出一个换行,那就要加上'\n'这个标志,类似的,输出一个TAB,就加上'\t',也就是说,反斜杠("\")这个符号会把跟在它后面的字符结合起来转义成其它字符。根据这个原理,如果想输出双引号('"'),就需要输入'\"',这样才会将包含了双引号的字符串正确的写入内存中。那么如果想输入一个反斜杠呢?很简单,只要敲'\\'就可以了。如果"C:\Windows\System"这个路径字符串交给C编译器编译,实际写入内存的字符串并没有包含反斜杠"\",甚至紧跟在反斜杠后面的字母也一起被转义成了其它的字符,再次调用的话势必会出问题。
对于学习编程来说,细节很重要,对于这样的小细节以后一定要多注意!
0 0
- 1.opencv中的绝对路径问题
- opencv中的绝对路径问题
- opencv中读取图像的绝对路径问题
- opencv绝对路径
- JavaWeb中的绝对路径和相对路径问题
- 关于Web应用中的绝对路径编写问题
- C#中的绝对路径和相对路径问题
- OpenCV正确设置路径的方式(绝对路径问题)
- [opencv]opencv中的坐标系问题
- opencv imread 绝对路径读取
- opencv 中的问题
- OpenCV中的按钮问题
- JSP和Servlet中的绝对路径和相对路径问题
- JSP和Servlet中的绝对路径和相对路径问题
- JSP、Servlet中的相对路径和绝对路径 页面跳转问题
- java 中的路径问题总结(绝对路径与相对路径)
- java 中的路径问题总结(绝对路径与相对路径) .
- java 中的路径问题总结(绝对路径与相对路径)
- Ubuntu上运行swift
- OC 学习回顾一
- 积累一些常用的功能的代码片段。持续更新
- 正版Minecraft的安装
- 电子老鼠闯迷宫
- 1.opencv中的绝对路径问题
- 殊珠子 php Excel文件导入 Spreadsheet_Excel_Reader
- iOS程序设计心得总结(三)应用层设计
- swift实现提示框第三方库:MBProgressHUD
- 希尔排序
- Three.js 添加阴影
- (一)Liferay-可配置portlet
- python学习记录--元组
- 洛谷 P1056 排座椅