10 2017 档案
摘要:直方图均衡化就是调整灰度直方图的分布,即将原图中的灰度值映射为一个新的值。映射的结果直观表现是灰度图的分布变得均匀,从0到255都有分布,不像原图那样集中。图像上的表现就是对比度变大,亮的更亮,暗的更暗。 映射算法是计算灰度图的累积函数,并将其归一化。最后由累计函数映射出新的灰度值。这个算法其他的博
阅读全文
摘要:我的python是3.6,目前pyinstaller并不支持,有网友建议在Github上下载源码,用pyinstaller_develop文件夹替换pyinstaller安装位置下同名文件夹。这样做之后依然生成失败,虽然可以得到exe文件,但执行出错。分析错误提示后,发现我的问题很特殊,如果你的问题
阅读全文
摘要:1.膨胀,用某一点周边区域像素最高值代替该点值,图像变换特征是白色区域变大 2.腐蚀,用某一点周边区域像素最小值代替该点值,图像变换特征是黑色区域变大 3.开运算,先腐蚀后膨胀,特征是消除白色斑点,图像模糊但不明显改变黑白区域面积 4.闭运算,先膨胀后腐蚀,特征是消除黑色斑点 5.形态学梯度,用膨胀
阅读全文
摘要:双边滤波是非线性滤波方式的一种,可以有效地保存边缘信息。现在针对其函数公式,对其作用做出分析 首先是计算公式: 其中w(i,j,k,l)的计算方法如下: d函数是根据像素距离选择权重,距离越近权重越大,这一点和方框滤波,高斯滤波方式相同。而r函数则是根据像素的差异来分配权值。如果两个像素值越接近,即
阅读全文
摘要:我们知道在同一widget组件中的radio button有排他属性,为了在一个窗口中显示多组radio button,我们需要对其分组。 通常有两种选择,一种是BoxGroup,另一种是ButtonGroup。建议采用ButtonGroup,因为BowGroup会在界面上显示一个类似文本框的东西,
阅读全文
摘要:定义一个信号源有4个方面要注意: 1.定义信号源 这里特别使用信号源重载的情况加以说明。如上就是信号源A的重载,一个可以发送str参数,另一个可以发送(int,str)参数。注意这相当于声明了两个同名但参数不同的信号源。 2.链接“槽”, 对于重载的信号源,A之后的[int,str]是必须的,一旦忽
阅读全文
摘要:mayavi在显示数据的过程中需要调用PyQt4的GUI方法产生应用框架。但是新发布的PyQt5和PyQt4在很多方面都是不兼容的,这也就导致了用mayavi编写的程序运行失败。在实践之后,我的解决方案是使用PySide代替PyQt4来为mayavi库提供框架。而PyOt5的编写不受影响。 我的环境
阅读全文
摘要:我安装的是PyQt5的5.9版本,在安装目录下找不到designer.exe文件。在摸索一段后发现5.9版本对库文件和相关的开发工具是分开发布的。QtDesigner是在pyqt5-tools的包里。用pip或者PyCharm的安装工具都可以找到相应的包。 附上pyqt5-tools链接:https
阅读全文