我是否必须创建一个全新的数组来存储卷积的结果?

bjd2385

我在用Python使用卷积算法,发现在沿原始数组滑动过滤器并更新其中的条目时,结果变得很模糊:

在此处输入图片说明

相反,如果我创建了一个全新的数组,它的级别将与原始数组相似。

在此处输入图片说明

我的愚蠢问题-后者是编写此算法的正确方法吗(我猜是这样)?前者所丢失的是-或者,有一种方法可以编写此算法,从而不必初始化另一个整个数组并吞噬内存,而是将结果存储在原始数组或...中。 ?

金德尔

您应该使用第二个数组来存储结果。否则,大多数计算将基于已经更改的像素,而不是图像中的原始像素。这就是为什么您的第一个示例更改超出预期的原因。

从技术上讲,您可以使用线程而无需第二个数组就可以做到这一点。您只需要具有与像素一样多的线程即可。然后,每个线程计算一个像素并将其存储回图像中。但是,这将比仅使用第二个数组占用更多的内存,并且您必须仔细地进行同步,以避免修改仍需要计算的像素。而且,它会变慢。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我需要创建一个存储10个整数的数组,并允许用户3个选项来操纵数据

来自分类Dev

Github:分叉还是创建一个全新的存储库?

来自分类Dev

我如何创建一个数组并让其运行一个计数器来存储在for循环中创建的值

来自分类Dev

我是否必须为我创建的每个组件创建一个单独的 ActionListener?

来自分类Dev

在我的班级中,我必须创建一个方法来在数组 C# 中查找多个最大数字

来自分类Dev

我必须创建一个新的Docker容器来运行每个rake任务吗?

来自分类Dev

我必须创建一个按钮来更改React Native App中文本对象的样式

来自分类Dev

我是否必须安装一个模块来验证用户身份?

来自分类Dev

将数组存储到另一个数组中,是否得到意外结果?

来自分类Dev

我是否需要创建一个对象来按我的“数字”元素排序?

来自分类Dev

为什么我必须创建int数组而不是直接传递一个作为参数的原因?

来自分类Dev

在我的应用程序中创建一个目录来存储不同类型的文件

来自分类Dev

我必须创建一个函数,该函数返回传入的数组的最后一个元素

来自分类Dev

创建一个python卷积内核

来自分类Dev

创建一个方法来反转数组String [],然后检查它是否是回文

来自分类Dev

我是否应该经常创建一个类来指示python中的类型?

来自分类Dev

我可以在firebase中创建一个规则来查询push()数组中的值吗?

来自分类Dev

我可以在firebase中创建一个规则来查询push()数组中的值吗?

来自分类Dev

创建一个RDD来收集迭代计算的结果

来自分类Dev

C ++创建一个静态类来存储指针

来自分类Dev

创建一个存储过程来聚合行

来自分类Dev

创建一个 Django Rest Api 来存储值

来自分类Dev

REST-如果仅产生一个结果,我是否将其用作对象或一个元素的数组?

来自分类Dev

我想使用logstash输入elasticsearch结果创建一个新数组

来自分类Dev

我必须映射一个组合数组

来自分类Dev

搜索数组并使用结果创建一个新数组

来自分类Dev

需要选择一个容器来存储我的数据

来自分类Dev

我需要能够创建一个全新的JSON文件的node.js

来自分类Dev

我可以创建一个编译错误来检查一个特性是否具有另一个特性作为超特性吗?

Related 相关文章

  1. 1

    我需要创建一个存储10个整数的数组,并允许用户3个选项来操纵数据

  2. 2

    Github:分叉还是创建一个全新的存储库?

  3. 3

    我如何创建一个数组并让其运行一个计数器来存储在for循环中创建的值

  4. 4

    我是否必须为我创建的每个组件创建一个单独的 ActionListener?

  5. 5

    在我的班级中,我必须创建一个方法来在数组 C# 中查找多个最大数字

  6. 6

    我必须创建一个新的Docker容器来运行每个rake任务吗?

  7. 7

    我必须创建一个按钮来更改React Native App中文本对象的样式

  8. 8

    我是否必须安装一个模块来验证用户身份?

  9. 9

    将数组存储到另一个数组中,是否得到意外结果?

  10. 10

    我是否需要创建一个对象来按我的“数字”元素排序?

  11. 11

    为什么我必须创建int数组而不是直接传递一个作为参数的原因?

  12. 12

    在我的应用程序中创建一个目录来存储不同类型的文件

  13. 13

    我必须创建一个函数,该函数返回传入的数组的最后一个元素

  14. 14

    创建一个python卷积内核

  15. 15

    创建一个方法来反转数组String [],然后检查它是否是回文

  16. 16

    我是否应该经常创建一个类来指示python中的类型?

  17. 17

    我可以在firebase中创建一个规则来查询push()数组中的值吗?

  18. 18

    我可以在firebase中创建一个规则来查询push()数组中的值吗?

  19. 19

    创建一个RDD来收集迭代计算的结果

  20. 20

    C ++创建一个静态类来存储指针

  21. 21

    创建一个存储过程来聚合行

  22. 22

    创建一个 Django Rest Api 来存储值

  23. 23

    REST-如果仅产生一个结果,我是否将其用作对象或一个元素的数组?

  24. 24

    我想使用logstash输入elasticsearch结果创建一个新数组

  25. 25

    我必须映射一个组合数组

  26. 26

    搜索数组并使用结果创建一个新数组

  27. 27

    需要选择一个容器来存储我的数据

  28. 28

    我需要能够创建一个全新的JSON文件的node.js

  29. 29

    我可以创建一个编译错误来检查一个特性是否具有另一个特性作为超特性吗?

热门标签

归档