小编Man*_*ish的帖子

从Javascript运行.exe

我试图从Javascript运行.exe文件.这就是我所拥有的:

var oShell = new ActiveXObject("Shell.Application");
var commandtoRun ="C:\ Documents and Settings\User\Desktop\ABCD.exe"; oShell.ShellExecute(commandtoRun, "", "", "打开", "1");

如果我只有前2行代码它似乎工作正常(它问我在IE中第一次打开时我想要activeX)但如果我添加最后一行(ShellExecute)似乎有错误.我想将参数传递给exe.

有谁知道怎么做?

javascript internet-explorer

15
推荐指数
1
解决办法
8万
查看次数

sum(Array)表示索引超出矩阵维度


我是Matlab的新手.我试图做一些图像匹配.图像X更大,图像Y更小.我们的目标是找到y与x的所有可能重叠,然后计算每个这样的RGB的平方差的总和重叠(即x ^ 2 + y ^ 2 + z ^ 2).所以我在一个较大的图像中找到一个位置(i,j),从中我们选择一个图块并匹配.这里的代码是: -

a=size(X,1)-size(Y,1);
b=size(X,2)-size(Y,2);
Z=ones(a,b);

for i=1:a
for j=1:b 
    A=[X(i:i+size(Y,1)-1,j:j+size(Y,2)-1,1)-Y(1:end,1:end,1)].^2;
    B=[X(i:i+size(Y,1)-1,j:j+size(Y,2)-1,2)-Y(1:end,1:end,2)].^2;
    C=[X(i:i+size(Y,1)-1,j:j+size(Y,2)-1,3)-Y(1:end,1:end,3)].^2;           
    T=A+B+C
    size(T)
    P=sum(sum(T))
    %Z(i,j)=sum(sum(T));
end;    
end;    
Run Code Online (Sandbox Code Playgroud)

现在的问题是行总和(sum(T))抛出一个错误 - 'Index超过Matrix Dimensions'.可以有人帮忙吗?我的目标是添加所有这些差异并将其放入矩阵Z.

matlab

4
推荐指数
1
解决办法
6613
查看次数

图像校正


我需要实现图像校正.问题是从四个视点(topL,topR,bottomL,bottomR)给出对象的图像我需要做成对纠正.我在OpenCV中尝试了一些代码但是还没能取得进展.有人告诉我一个很好的方法(源代码/教程)来执行整改?我需要使用C/C++/OpenCV.

http://portal.acm.org/citation.cfm?id=1833349.1778777

opencv image-processing

4
推荐指数
1
解决办法
2万
查看次数

将视差图转换为3D点

我有一个图像的视差图.我需要将它转换为一组3D点和法线.我怎么能这样做,是否有任何这样的现有实现可以做到这一点

opencv computer-vision

4
推荐指数
2
解决办法
1万
查看次数

在O(log n)时间内找到[j] = j

如何在O(log n)时间内找到排序数组是否具有元素a [j] = j?(无重复)

algorithm

3
推荐指数
2
解决办法
668
查看次数

在java程序中引入延迟

我使用以下命令从我的java代码调用.exe文件:

Runtime r=Runtime.getRuntime();  
Process p=null;
p=r.exec("ABCD.exe");
Run Code Online (Sandbox Code Playgroud)

我希望程序等到exe完成它的工作.(这实际上是服务器端代码...控制在此之后传递给客户端).现在的问题是客户端的UI在服务器端的.exe之前填充可以形成所需的组件.形成的UI没有正确的文件.我尝试了正常的p.waitfor(),但它似乎没有用.有什么建议?

java

2
推荐指数
1
解决办法
777
查看次数