51dev.com IT技术开发者社区

51dev.com 技术开发者社区

Python与C/C++相互调用(转)

Python与C/C++相互调用(转)

 原文链接作者     Python模块和C/C++的动态库间相互调用在实际的应用中会有所涉及,在此作一总结。       Python调用C库比较简单,不经过任何封装打...

【数字图像处理】二值化图像腐蚀运算与膨胀运算

【数字图像处理】二值化图像腐蚀运算与膨胀运算

 基本思想:用一定形态的结构元素去度量和提取图像中的对应形状,达到分析知识的目的。可用于图像处理的各个方面,包括图像分割、边界检测、特征提取。结构元素:形态学变换中的基本元素,使为了探测图像的某种结构信息而设计的特定形状和尺寸的图像,称为收集图像结构信息的探针。结构元素有多种类型:如圆形、...

【数字图像处理】边缘检测与图像分割

【数字图像处理】边缘检测与图像分割

 原文链接:边缘检测与图像分割作者:HUSTLX图像分割的研究多年来一直受到人们的高度重视,至今提出了各种类型的分割算法。Pal把图像分割算法分成了6类:阈值分割,像素分割、深度图像分割、彩色图像分割,边缘检测和基于模糊集的方法。但是,该方法中,各个类别的内容是有重叠的。为了涵盖不断涌现的...

【数字图像处理】图像边缘锐化之梯度锐化

【数字图像处理】图像边缘锐化之梯度锐化

 关于具体在实际场景的使用和图像会慢慢更新。图像平滑往往使图像中的边界、轮廓变得模糊,为了减少影响,需要利用图像锐化技术,使边缘变得清晰。常用的方法有:直接以梯度值代替辅以门限判断给边缘规定一个特定的灰度级给背景规定灰度级根据梯度二值化图像   梯度锐化中,首先应该知道梯度是什么...

【数字图像处理】图像边缘锐化之微分运算

【数字图像处理】图像边缘锐化之微分运算

突出图像的细节,或者增强被模糊的细节,增强图像边缘,便于提取目标物体的边界,对图像进行分割、目标区域识别、区域形状提取等为图像理解和分析打下基础。微分运算梯度锐化边缘检测 通常,边缘上的灰度变化平缓,而边缘两侧灰度较快。图像的边缘一般是指在局部不连接的图像特征。一般是局部亮度变化最显著的部...

【数字图像处理】图像的平滑处理

【数字图像处理】图像的平滑处理

 模糊:在提取较大目标前,去除太小细节,或将目标内的小间断连接起来。消除噪声:改善图像质量,降低干扰。平滑处滤波对图像的低频分量增强,同时削弱高频分量,用于消除图像中的随机噪声,起到平滑作用。 领域平均法领域加权平均法选择式掩模法中值滤波 模板在图像上移动,模板的中心对...

【数字图像处理】灰度直方图、直方图均衡化、直方图规定化

【数字图像处理】灰度直方图、直方图均衡化、直方图规定化

    一幅图像由不同灰度值的像素组成,图像中灰度的分布情况是该图像的一个重要特征。图像的灰度直方图就描述了图像中灰度分布情况,能够很直观的展示出图像中各个灰度级所占的多少。图像的灰度直方图是灰度级的函数,描述的是图像中具有该灰度级的像素的个数:其中,横坐标是灰度级,纵坐标是该灰...

C语言memset函数详解

C语言memset函数详解

memset()的作用:在一段内存块中填充某个给定的值,通常用于数组初始化与数组清零。它是直接操作内存空间,mem即“内存”(memory)的意思。该函数的原型为:#include<string.h>void*memset(void*s,intc,unsigned...

python初始化定长列表

python初始化定长列表

>>>lst=['x'forninrange(5)]>>>print(lst)['x','x','x','x','x']>>>lst=['z']*5>>>print(lst)['z','z','z','z','z']>&g...

【数字图像处理】灰度图像二值化

【数字图像处理】灰度图像二值化

 每副图像的每个像素对应二维空间中一个特定的位置,并且有一个或者多个与那个点相关的采样值组成数值。灰度图像,也称为灰阶图像,图像中每个像素可以由0(黑)到255(白)的亮度值(Intensity)表示。0-255之间表示不同的灰度级。 二值化:以一个值(阈值)为基准,大于(等于)...

【数字图像处理】灰度变换

【数字图像处理】灰度变换

 原文链接:图像处理基础(7):图像的灰度变换作者:Brook_icv  图像的空间域滤波,其对像素的处理都是基于像素的某一邻域进行的。本文介绍的图像的灰度变换则不同,其对像素的计算仅仅依赖于当前像素和灰度变换函数。灰度变换也被称为图像的点运算(只针对图像的某一像素点)...

正交解码详解

正交解码详解

    编码器的定义:在数字系统里,常常需要将某一信息(输入)变换为某一特定的代码(输出)。把二进制码按一定的规律编排,例如8421码、格雷码等,使每组代码具有一特定的含义(代表某个数字或控制信号)称为编码。具有编码功能的逻辑电路称为编码器。编码器有若干个输入,在某一时刻只有一个...

缓存与数据库一致性系列

缓存与数据库一致性系列

原文出处:缓存与数据库一致性系列作者:陶笛日记目录缓存与数据库一致性系列-01缓存与数据库一致性系列-02缓存与数据库一致性系列-03缓存与数据库一致性系列-04 今天,我们来分析一下,缓存与数据库被使用次数最多的一种使用方法写流程:第一步先删除缓存,删除之后再更新DB,之后再异步将数据刷...

数据库常用架构方案

数据库常用架构方案

作者:尜尜人物原文:www.cnblogs.com/littlecharacter高可用高性能一致性扩展性方案一:主备架构,只有主库提供读写服务,备库冗余作故障转移用jdbc:mysql://vip:3306/xxdb1、高可用分析:高可用,主库挂了,keepalive(只是一种工具)会自动切换到备...

缓存架构设计细节二三事

缓存架构设计细节二三事

 原文出处:缓存架构设计细节二三事本文主要讨论这么几个问题:(1)“缓存与数据库”需求缘起(2)“淘汰缓存”还是“更新缓存”(3)缓存和数据库的操作时序(4)缓存和数据库架构简析 一、需求缘起场景介绍缓存是一...