Dynamic 过滤及;操作当前图像[] 请考虑以下内容(我使用Mathematica 8):

Dynamic 过滤及;操作当前图像[] 请考虑以下内容(我使用Mathematica 8):,dynamic,wolfram-mathematica,mathematica-8,Dynamic,Wolfram Mathematica,Mathematica 8,在上使用Sjoerd解决方案 我希望这是动态的。现在它只拍一张照片。 在我的演示过程中,让它“实时”工作而不使我的计算机崩溃的最佳方法是什么?我可以调整刷新率吗?操纵面具?停止“视频模式”拍照?从未使用带有Mma的相机,但似乎通过使用可以指定帧速率和其他参数 然后在“循环”中使用CurrentImage[]处理您想要的任何内容。您甚至可以从ImageCapture[]界面停止设备。从未使用带有Mma的相机,但似乎通过使用可以指定帧速率和其他参数 然后在“循环”中使用CurrentImage[]处

在上使用Sjoerd解决方案

我希望这是动态的。现在它只拍一张照片。
在我的演示过程中,让它“实时”工作而不使我的计算机崩溃的最佳方法是什么?我可以调整刷新率吗?操纵面具?停止“视频模式”拍照?

从未使用带有Mma的相机,但似乎通过使用可以指定帧速率和其他参数


然后在“循环”中使用CurrentImage[]处理您想要的任何内容。您甚至可以从ImageCapture[]界面停止设备。

从未使用带有Mma的相机,但似乎通过使用可以指定帧速率和其他参数


然后在“循环”中使用CurrentImage[]处理您想要的任何内容。您甚至可以从ImageCapture[]界面停止设备。

只需将您的
Show
包装在
动态
中,它就会尽快更新。与
Refresh
组合以设置刷新率。或者使用一个

结果是有点慢,但由于手工制作的模糊过滤器需要太长时间。更好的选择是:

mask = DensityPlot[-Exp[-(x^2 + y^2)/5], {x, -4, 4}, {y, -3, 3}, 
   Axes -> None, Frame -> None, Method -> {"ShrinkWrap" -> True}, 
   ColorFunction -> GrayLevel, ImageSize -> {320, 240}];

ImageCompose[im = CurrentImage[], SetAlphaChannel[Blur[im, 20], mask]]//Dynamic
实时更新。请注意,我已更改了遮罩的图像尺寸,以适合笔记本电脑相机的大小。x和y范围比应与相机的纵横比相同


请记住,如前所述,这只会造成视觉模糊。这与现实相去甚远。

只需将您的
节目
包装在
动态
中,它就会以最快的速度更新。与
Refresh
组合以设置刷新率。或者使用一个

结果是有点慢,但由于手工制作的模糊过滤器需要太长时间。更好的选择是:

mask = DensityPlot[-Exp[-(x^2 + y^2)/5], {x, -4, 4}, {y, -3, 3}, 
   Axes -> None, Frame -> None, Method -> {"ShrinkWrap" -> True}, 
   ColorFunction -> GrayLevel, ImageSize -> {320, 240}];

ImageCompose[im = CurrentImage[], SetAlphaChannel[Blur[im, 20], mask]]//Dynamic
实时更新。请注意,我已更改了遮罩的图像尺寸,以适合笔记本电脑相机的大小。x和y范围比应与相机的纵横比相同


请记住,如前所述,这只会造成视觉模糊。这与现实相去甚远。

我在V8.01中运行您的代码时出错,“Show::gtype:ImageFilter不是图形类型”CurrentImage::checkcam:Mathematica无法连接到相机。检查摄像头是否正确连接,以及其他摄像头当前是否未使用该摄像头application@Nasser检查摄像头是否正确连接,以及其他应用程序是否正在使用它:)@500您还应在问题中指出您正在使用Mma 8或将其标记为。我无法尝试你的大多数问题,因为它们不是在v7上运行的(我使用的)…我在V8.01中运行你的代码时出错,“Show::gtype:ImageFilter不是图形类型”CurrentImage::checkcam:Mathematica无法连接到相机。检查摄像头是否正确连接,以及其他摄像头当前是否未使用该摄像头application@Nasser检查摄像头是否正确连接,以及其他应用程序是否正在使用它:)@500您还应在问题中指出您正在使用Mma 8或将其标记为。我不能尝试你的大多数问题,因为它们不会在v7上运行(我使用的是)…谢谢Sjoerd。我知道这是对视觉模糊的粗略估计。我想你会对此感兴趣:我真的很好奇你在做什么。我浏览了你们的出版物,发现它们与我的导师的相似之处()。你现在往哪个方向走?谢谢你,乔尔德。我知道这是对视觉模糊的粗略估计。我想你会对此感兴趣:我真的很好奇你在做什么。我浏览了你们的出版物,发现它们与我的导师的相似之处()。你现在往哪个方向走?