OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 12232|回复: 8

英文tutorials 里一句话不知怎理解

[复制链接]
发表于 2012-4-16 14:47:27 | 显示全部楼层 |阅读模式
opencv 2.3的tutorials里有一句:
The last thing we want to do is to further decrease the speed of your program by making unnecessary copies of potentially large images.

最后我们的目的是大幅度降低创建不必要的大图像的副本时程序的运行速度?
是这么个意思么?
我理解错了吧?
回复

使用道具 举报

发表于 2012-4-16 16:06:21 | 显示全部楼层

英文tutorials 里一句话不知怎理解

这句话的上下文是什么?
这个tutorial的出处?(URL)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-4-16 17:20:34 | 显示全部楼层

英文tutorials 里一句话不知怎理解

知道应该怎么理解了。
The last thing we want to do
应该理解为:
我们最不希望的是

麻烦于老师了~
回复 支持 反对

使用道具 举报

发表于 2012-4-17 23:43:47 | 显示全部楼层

英文tutorials 里一句话不知怎理解

这段话的出处是哪里啊,字面意思可不是要提升程序的运行速度,而是相反,

最后为了进一步降低程序的运行速度,我们额外创建了一些图像的副本。
回复 支持 反对

使用道具 举报

发表于 2012-4-19 00:28:58 | 显示全部楼层

英文tutorials 里一句话不知怎理解

Mat is basically a class having two data parts: the matrix header (containing information such as the size of the matrix, the method used for storing, at which address is the matrix stored and so on) and a pointer to the matrix containing the pixel values (may take any dimensionality depending on the method chosen for storing) . The matrix header size is constant. However, the size of the matrix itself may vary from image to image and usually is larger by order of magnitudes. Therefore, when you’re passing on images in your program and at some point you need to create a copy of the image the big price you will need to build is for the matrix itself rather than its header. OpenCV is an image processing library. It contains a large collection of image processing functions. To solve a computational challenge most of the time you will end up using multiple functions of the library. Due to this passing on images to functions is a common practice. We should not forget that we are talking about image processing algorithms, which tend to be quite computational heavy. The last thing we want to do is to further decrease the speed of your program by making unnecessary copies of potentially large images.

我的理解:我们最不希望看到的就是由于图像拷贝造成的速度下降。
回复 支持 反对

使用道具 举报

发表于 2012-11-22 09:19:49 | 显示全部楼层

英文tutorials 里一句话不知怎理解

意思就是: 我们最不想要做的事情就是,通过产生没必要的潜在大图像副本更进一步减缓你的程序速度。

the last thing we want to do 在英语中一般都是指最不想要做什么。具体还要根据上下文和语境分析。
potentially在这里我不确定是不是仅仅只是一个修饰可能程度的词,抑或 potentially large image是一个专有名词
回复 支持 反对

使用道具 举报

发表于 2012-11-22 09:23:09 | 显示全部楼层

英文tutorials 里一句话不知怎理解

[quote="niesu":128i44k8]这段话的出处是哪里啊,字面意思可不是要提升程序的运行速度,而是相反,

最后为了进一步降低程序的运行速度,我们额外创建了一些图像的副本。
我们最不希望的是
忠于原文,不要自作聪明。nuesu把待做的事当成已经完成的事来表述,shurarai却空降出来一句:我们最不希望的是。

应该是:
我们要做的最后一步工作是,解决因于做不必要的拷贝而降低大的图像的处理速度[的问题]。[/quote:128i44k8]

the last thing we want to do 在英文里确实是‘我们最不希望做的事情’,他说的没错。具体还要结合语境,如果后文说是减缓程序速度的话,那应该翻译成‘最不希望的事情才对’。我认为。
回复 支持 反对

使用道具 举报

发表于 2012-11-23 18:18:18 | 显示全部楼层

英文tutorials 里一句话不知怎理解

这样的吧,

Mat基本上是一个类,它有两部分数据:矩阵头(含有如矩阵大小,存储方法,即地址是以矩阵方式存储的等等的信息)和一个指针,指向包含的像素的矩阵值(可能取任何维数,这取决于存储时所选择的方法)。矩阵头的大小是恒定的。然而矩阵本身大小可随图像而变,通常以指数级增大。
........

由于把图像传递给函数是一种常见的做法,所以别忘记正谈着的图像处理算法,这往往是计算的重头戏。我们最不想看到的是,为了拷贝不必要的,潜在的大型图像而减缓了程序的处理速度。
回复 支持 反对

使用道具 举报

发表于 2013-7-13 10:31:11 | 显示全部楼层

英文tutorials 里一句话不知怎理解

非常感谢你的分享,我想,这个帖子会帮助很多人,谢谢!


____________________________________
[url=http://www.rsfarmer.com/:39rpl9xi]buy cheap rs gold[/url:39rpl9xi]                                       
[url=http://www.fifaxbox.co.uk/:39rpl9xi]buy fifa ultimate team coins[/url:39rpl9xi]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-4-29 18:02 , Processed in 0.011663 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表