因此,我使用 python和opencv2生成二进制(很好,真正的灰度,8位,用作二进制)图像,向图像写入少量多边形,然后使用内核扩展图像.但是,无论我使用什么内核,我的源和目标映像总是一样.有什么想法吗?
from matplotlib import pyplot
import numpy as np
import cv2

binary_image = np.zeros(image.shape,dtype='int8')
for rect in list_of_rectangles: 
    cv2.fillConvexpoly(binary_image,np.array(rect),255)
kernel = np.ones((11,11),'int')
dilated = cv2.dilate(binary_image,kernel)
if np.array_equal(dilated,binary_image):
    print("EPIC FAIL!!")
else:
    print("eureka!!")

我得到的只是EPIC FAIL!

谢谢!

解决方法

因此,事实证明问题在于内核和图像的创建.我相信openCV期望’uint8’作为内核和图像的数据类型.在这种特殊情况下,我用dtype =’int’创建了内核,默认为’int64′.另外,我创建的图像为’int8′,而不是’uint8′.不知何故,这并未引发异常,但导致扩张以令人惊讶的方式失败.

将上面两行改为

binary_image = np.zeros(image.shape,dtype='uint8')

kernel = np.ones((11,'uint8')

解决了这个问题,现在我得到了EUREKA!万岁!

python – 为什么cv2扩展实际上不会影响我的图像?的更多相关文章

  1. centos6 – 禁用内部Intel X710 LLDP代理

    根据thislink,似乎这些X710可能正在运行内部LLDP代理,它拦截交换机的LLDP帧.我们看到的受影响机器上的固件是:禁用NIC上的内部LLDP代理的方法不起作用.尽管如此,我仍在四处寻找,但我想我有几个选择:>找到在NIC上禁用内部LLDP代理的正确方法,并使用现有方法在这些计算机上提取LLDP数据–首选.>使用NICLLDP代理并找到从NIC中提取邻居TLV的方法.有没有其他人遇到过这些卡的相同或类似问题,如果是这样,你是如何解决这个问题的?

  2. Windows命令行相当于Linux中的“时间”?

    我试图比较不同算法的性能,但没有Linux机器工作,所以我希望在Windows中有类似的命令.以下内容远非完美.但它是我能够最接近模拟UNIX时间行为的.我相信它可以改进很多.基本上我正在创建一个接收脚本块的cmdlet,生成一个进程并使用GetProcesstimes来获取Kernel,User和Elapsed次.加载cmdlet后,只需调用它即可Measure-Time-Command{your-command}[-silent]-Silent开关意味着没有从命令生成的输出例如:生成的输出:这是cmd

  3. centos – iptables nat不存在

    今天我在主机系统上的iptablesnat停止工作,我不知道发生了什么!由于vzctl从4.6更新到4.7,因此默认情况下将nf_conntrack的设置更改为禁用.相应的提交消息:…解:Independenceofdistributionitissomewherein/etcdirectory.Findit:$sudogrep-R“optionsnf_conntrackip_conntrack_disable_ve0=1”/etc/modprobe.d/andreplacethe“1”with“0”:o

  4. 重启后CentOS 6.5新内核无法激活

    今天我正在运行一些yum更新,并希望通过确保我有一个新的内核来验证一切都很顺利.令我惊讶的是,我注意到CentOS仍在运行2.6.32-431.5.1.el6.x86_64,即使它看起来好像已经安装了2.6.32-431.23.3.el6.实际上2.6.32-431.23.3.el6显示在/etc/grub.conf中,但不在upstart引导选项中.有什么想法吗?在更新日志中,它说:这可能是原因吗?我的/etc/grub.conf:发现问题…

  5. 使用CentOS 6.2在HyperV上进行时间同步

    我在HyperV下运行了一个CentOSVM.我安装了集成服务,CentOS显示当前的clocksource是hyperv_clocksource,但是在一周的正常运行时间后,我在VM中的时间大约是10分钟.我对新IC和可插拔时钟源的理解是,这不应该再发生了.是否需要任何其他配置才能使可插入的clockource“工作”?

  6. i7-8700/i7-8700K在Ubuntu 16.04上界面卡顿

    解决办法升级Kernel:4.15版本以上的kernel对Caffelake版的cpu集显有bugfix.在run完以上命令之后,系统会重启,然后一切正常!!!

  7. 如何在ubuntu上默认启用透明的大页面?

    如何在ubuntu上默认启用透明的大页面?添加以下内容:到你的GRUB_CMDLINE_LINUX_DEFAULT:做一个:应该做的伎俩.

  8. How to Install Kernel 4.16 to Ubuntu

    HowtoInstallKernel4.16inUbuntuhttp://ubuntuhandbook.org/index.php/2018/04/install-kernel-4-16-ubuntu-linux-mint/

  9. ubuntu安装虚拟带库mhVTL

    在ubuntu里安装虚拟磁带库,使用的软件是mhVTL1.下载mhVTL下载地址如下,下载文件名为mhvtl-2016-03-10.tarhttp://www.mhvtl.com/download/2.安装必要的包和应用root@db2a:~#apt-getinstallzlib1g-devliblzma-devliblzo2-devmakegcclibsgutils2-2mt-stmtxlssc

  10. php – 覆盖Symfony 2异常?

    谢谢.您应该创建一个侦听kernel.exception事件的侦听器.在该侦听器的onKernelException方法中,您可以检查您的异常,例如在异常监听器类上服务声明将是

随机推荐

  1. 10 个Python中Pip的使用技巧分享

    众所周知,pip 可以安装、更新、卸载 Python 的第三方库,非常方便。本文小编为大家总结了Python中Pip的使用技巧,需要的可以参考一下

  2. python数学建模之三大模型与十大常用算法详情

    这篇文章主要介绍了python数学建模之三大模型与十大常用算法详情,文章围绕主题展开详细的内容介绍,具有一定的参考价值,感想取得小伙伴可以参考一下

  3. Python爬取奶茶店数据分析哪家最好喝以及性价比

    这篇文章主要介绍了用Python告诉你奶茶哪家最好喝性价比最高,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧

  4. 使用pyinstaller打包.exe文件的详细教程

    PyInstaller是一个跨平台的Python应用打包工具,能够把 Python 脚本及其所在的 Python 解释器打包成可执行文件,下面这篇文章主要给大家介绍了关于使用pyinstaller打包.exe文件的相关资料,需要的朋友可以参考下

  5. 基于Python实现射击小游戏的制作

    这篇文章主要介绍了如何利用Python制作一个自己专属的第一人称射击小游戏,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起动手试一试

  6. Python list append方法之给列表追加元素

    这篇文章主要介绍了Python list append方法如何给列表追加元素,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  7. Pytest+Request+Allure+Jenkins实现接口自动化

    这篇文章介绍了Pytest+Request+Allure+Jenkins实现接口自动化的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  8. 利用python实现简单的情感分析实例教程

    商品评论挖掘、电影推荐、股市预测……情感分析大有用武之地,下面这篇文章主要给大家介绍了关于利用python实现简单的情感分析的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下

  9. 利用Python上传日志并监控告警的方法详解

    这篇文章将详细为大家介绍如何通过阿里云日志服务搭建一套通过Python上传日志、配置日志告警的监控服务,感兴趣的小伙伴可以了解一下

  10. Pycharm中运行程序在Python console中执行,不是直接Run问题

    这篇文章主要介绍了Pycharm中运行程序在Python console中执行,不是直接Run问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

返回
顶部