用vs2010做了一个mfc的图像处理软件,用不同的电脑来演示的时候结果不一样是怎么回事?

时间:2023-02-09 23:04:44
用vs2010做了一个mfc的图像处理软件,用不同的电脑来演示的时候结果不一样是怎么回事?
就是比如进行图像识别时,我的电脑可以对图片识别并显示出来,而换一台电脑就不可以了,是怎么回事

16 个解决方案

#1


是静态编译MFC的么,可能是其他电脑上缺少库,换个有VS的电脑试试

#2


引用 1 楼 sd__q 的回复:
是静态编译MFC的么,可能是其他电脑上缺少库,换个有VS的电脑试试

上面我可能没有说清楚,我的意思是,比如我的电脑上可以圈出两个目标来,换一个电脑只能圈出一个目标。同一个程序,显示出的结果却不同

#3


引用 2 楼 qianqiubiluo 的回复:
Quote: 引用 1 楼 sd__q 的回复:

是静态编译MFC的么,可能是其他电脑上缺少库,换个有VS的电脑试试

上面我可能没有说清楚,我的意思是,比如我的电脑上可以圈出两个目标来,换一个电脑只能圈出一个目标。同一个程序,显示出的结果却不同
找另外一台有VS2010的电脑,编译下看看。。

#4


引用 3 楼 sd__q 的回复:
Quote: 引用 2 楼 qianqiubiluo 的回复:

Quote: 引用 1 楼 sd__q 的回复:

是静态编译MFC的么,可能是其他电脑上缺少库,换个有VS的电脑试试

上面我可能没有说清楚,我的意思是,比如我的电脑上可以圈出两个目标来,换一个电脑只能圈出一个目标。同一个程序,显示出的结果却不同
找另外一台有VS2010的电脑,编译下看看。。

编译出来结果不一样。

#5


可能和显卡 有关 

#6


引用 5 楼 CS2130 的回复:
可能和显卡 有关 

和显卡有关?不太明白

#7


环境一样么?xp or win7? 在另一台电脑上建个环境跟踪调试下,单步跟下你的处理图像的函数不就清楚了。觉得还是你的代码的问题。

#8


如果楼主使用了多线程计算, 那么很有可能是算法逻辑有问题.
否则就只有调试, 输出日志来看了.

#9


可能和选取的阈值有关, 不同的环境、不同的图像获取设备都可能造成差异

你可以用几张静态图片测试下不同电脑上的运行效果

#10


引用 4 楼 qianqiubiluo 的回复:
Quote: 引用 3 楼 sd__q 的回复:

Quote: 引用 2 楼 qianqiubiluo 的回复:

Quote: 引用 1 楼 sd__q 的回复:

是静态编译MFC的么,可能是其他电脑上缺少库,换个有VS的电脑试试

上面我可能没有说清楚,我的意思是,比如我的电脑上可以圈出两个目标来,换一个电脑只能圈出一个目标。同一个程序,显示出的结果却不同
找另外一台有VS2010的电脑,编译下看看。。

编译出来结果不一样。

操作系统也一样?两台电脑都调试下,看看哪地方数据发生了变化

#11


两个电脑肯定有不一定的地方,再换一台电脑试试

#12


引用 11 楼 xiaoyilong19 的回复:
两个电脑肯定有不一定的地方,再换一台电脑试试

可是为什么会出现不同结果呢?是哪里不同

#13





操作系统不同,win7和xp

引用 10 楼 sd__q 的回复:
Quote: 引用 4 楼 qianqiubiluo 的回复:

Quote: 引用 3 楼 sd__q 的回复:

Quote: 引用 2 楼 qianqiubiluo 的回复:

Quote: 引用 1 楼 sd__q 的回复:

是静态编译MFC的么,可能是其他电脑上缺少库,换个有VS的电脑试试

上面我可能没有说清楚,我的意思是,比如我的电脑上可以圈出两个目标来,换一个电脑只能圈出一个目标。同一个程序,显示出的结果却不同
找另外一台有VS2010的电脑,编译下看看。。

编译出来结果不一样。

操作系统也一样?两台电脑都调试下,看看哪地方数据发生了变化


引用 4 楼 qianqiubiluo 的回复:
Quote: 引用 3 楼 sd__q 的回复:

Quote: 引用 2 楼 qianqiubiluo 的回复:

Quote: 引用 1 楼 sd__q 的回复:

是静态编译MFC的么,可能是其他电脑上缺少库,换个有VS的电脑试试

上面我可能没有说清楚,我的意思是,比如我的电脑上可以圈出两个目标来,换一个电脑只能圈出一个目标。同一个程序,显示出的结果却不同
找另外一台有VS2010的电脑,编译下看看。。

编译出来结果不一样。

#14


引用 6 楼 qianqiubiluo 的回复:
Quote: 引用 5 楼 CS2130 的回复:

可能和显卡 有关 

和显卡有关?不太明白


或着说是 和显卡区动有关吧 ..... 

#15


引用 9 楼 zgl7903 的回复:
可能和选取的阈值有关, 不同的环境、不同的图像获取设备都可能造成差异

你可以用几张静态图片测试下不同电脑上的运行效果


这个有可能的 

#16


楼主能留个联系方式吗,有些问题想问一下

#1


是静态编译MFC的么,可能是其他电脑上缺少库,换个有VS的电脑试试

#2


引用 1 楼 sd__q 的回复:
是静态编译MFC的么,可能是其他电脑上缺少库,换个有VS的电脑试试

上面我可能没有说清楚,我的意思是,比如我的电脑上可以圈出两个目标来,换一个电脑只能圈出一个目标。同一个程序,显示出的结果却不同

#3


引用 2 楼 qianqiubiluo 的回复:
Quote: 引用 1 楼 sd__q 的回复:

是静态编译MFC的么,可能是其他电脑上缺少库,换个有VS的电脑试试

上面我可能没有说清楚,我的意思是,比如我的电脑上可以圈出两个目标来,换一个电脑只能圈出一个目标。同一个程序,显示出的结果却不同
找另外一台有VS2010的电脑,编译下看看。。

#4


引用 3 楼 sd__q 的回复:
Quote: 引用 2 楼 qianqiubiluo 的回复:

Quote: 引用 1 楼 sd__q 的回复:

是静态编译MFC的么,可能是其他电脑上缺少库,换个有VS的电脑试试

上面我可能没有说清楚,我的意思是,比如我的电脑上可以圈出两个目标来,换一个电脑只能圈出一个目标。同一个程序,显示出的结果却不同
找另外一台有VS2010的电脑,编译下看看。。

编译出来结果不一样。

#5


可能和显卡 有关 

#6


引用 5 楼 CS2130 的回复:
可能和显卡 有关 

和显卡有关?不太明白

#7


环境一样么?xp or win7? 在另一台电脑上建个环境跟踪调试下,单步跟下你的处理图像的函数不就清楚了。觉得还是你的代码的问题。

#8


如果楼主使用了多线程计算, 那么很有可能是算法逻辑有问题.
否则就只有调试, 输出日志来看了.

#9


可能和选取的阈值有关, 不同的环境、不同的图像获取设备都可能造成差异

你可以用几张静态图片测试下不同电脑上的运行效果

#10


引用 4 楼 qianqiubiluo 的回复:
Quote: 引用 3 楼 sd__q 的回复:

Quote: 引用 2 楼 qianqiubiluo 的回复:

Quote: 引用 1 楼 sd__q 的回复:

是静态编译MFC的么,可能是其他电脑上缺少库,换个有VS的电脑试试

上面我可能没有说清楚,我的意思是,比如我的电脑上可以圈出两个目标来,换一个电脑只能圈出一个目标。同一个程序,显示出的结果却不同
找另外一台有VS2010的电脑,编译下看看。。

编译出来结果不一样。

操作系统也一样?两台电脑都调试下,看看哪地方数据发生了变化

#11


两个电脑肯定有不一定的地方,再换一台电脑试试

#12


引用 11 楼 xiaoyilong19 的回复:
两个电脑肯定有不一定的地方,再换一台电脑试试

可是为什么会出现不同结果呢?是哪里不同

#13





操作系统不同,win7和xp

引用 10 楼 sd__q 的回复:
Quote: 引用 4 楼 qianqiubiluo 的回复:

Quote: 引用 3 楼 sd__q 的回复:

Quote: 引用 2 楼 qianqiubiluo 的回复:

Quote: 引用 1 楼 sd__q 的回复:

是静态编译MFC的么,可能是其他电脑上缺少库,换个有VS的电脑试试

上面我可能没有说清楚,我的意思是,比如我的电脑上可以圈出两个目标来,换一个电脑只能圈出一个目标。同一个程序,显示出的结果却不同
找另外一台有VS2010的电脑,编译下看看。。

编译出来结果不一样。

操作系统也一样?两台电脑都调试下,看看哪地方数据发生了变化


引用 4 楼 qianqiubiluo 的回复:
Quote: 引用 3 楼 sd__q 的回复:

Quote: 引用 2 楼 qianqiubiluo 的回复:

Quote: 引用 1 楼 sd__q 的回复:

是静态编译MFC的么,可能是其他电脑上缺少库,换个有VS的电脑试试

上面我可能没有说清楚,我的意思是,比如我的电脑上可以圈出两个目标来,换一个电脑只能圈出一个目标。同一个程序,显示出的结果却不同
找另外一台有VS2010的电脑,编译下看看。。

编译出来结果不一样。

#14


引用 6 楼 qianqiubiluo 的回复:
Quote: 引用 5 楼 CS2130 的回复:

可能和显卡 有关 

和显卡有关?不太明白


或着说是 和显卡区动有关吧 ..... 

#15


引用 9 楼 zgl7903 的回复:
可能和选取的阈值有关, 不同的环境、不同的图像获取设备都可能造成差异

你可以用几张静态图片测试下不同电脑上的运行效果


这个有可能的 

#16


楼主能留个联系方式吗,有些问题想问一下