当我编译命令行时,这是错误。我不知道是怎么回事?任何帮助。谢谢!
创建形状插入器对象。
shapeInserter = vision.ShapeInserter;
#%Read the input image.
I = imread('cameraman.tif');
#%Define the rectangle dimensions as [x y width height].
rectangle = int32([10 10 30 30]);
#%Draw the rectangle and display the result.
J = step(shapeInse
下面是我的电表读数52425.5 (大致)的一张图片:
有什么程序/技术可以帮助我自动读表?备注:
这是其中一个更干净的图像。许多图像都是静态的。我可以忽略(让程序说“错误”)图片太静态了。
相机有固定的安装,但是每个刻度盘的中间(明亮的银色点)在图片之间上下移动(因为不同的垂直同步?)。拨号中心(因此整个图片)也在图片之间移动一点点左右,但没有那么多。
更多图片和代码:
到目前为止,我的方法:
- Break the picture into individual dials.
- Find the center of each dial (ie, the
我知道相同数组的嵌套for循环在O(n^2)中,但我想知道将数组的每个元素与同一数组中的所有其他元素进行比较有多复杂?假设元素A与元素B相比较,那么当它的元素B与其他元素进行比较时,它不需要与A进行比较,因为这是在前面的步骤中完成的。因此,每次迭代,数组都会变得越来越小。这还是O(n^2)吗?
就像这样:
for i in xrange(len(list)-1):
v = list.pop(0)
for vi in docs:
merge(v,vi)
谢谢