首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    iOS-OpenCV之蔡徐坤教你玩转边框画

    这篇文章的整体思路来源于 知乎 的 Maker毕 的文章: 蔡徐坤教你用OpenCV实现素描效果 上一篇文章中我们已经讲述过了,图像的存储,以及一些相关的信息。...这里假定我们选了一个中心灰度值为190的像素点,它的周边像素的像素灰度值为100(255为纯白色)的3*3的像素矩阵 模糊处理的简单形式就是做平均,也就是将中间点的像素点和周围8个像素点的灰度值取平均值...对图片进行噪点去除 现在需要去除图片中的小的噪点,我们就需要进行一系列的操作了 关于这些操作,我们在图像处理方面有专门的名词描述: 腐蚀 与 膨胀 腐蚀: 腐蚀通俗的来说,就是将原本的图像根据给定的核(为我们自定义的一种形状...,一般为n*n的正方形,n为奇数)缩小。...最终总的位置和形状不变(膨胀运算会恢复) 闭运算 闭运算这里因为我们不会用到,因此不会过多赘述。 它和开运算的过程相反,先对原图像进行膨胀运算后进行腐蚀运算。

    1.8K30

    学习 canvas 的 globalCompositeOperation 做出的神奇效果

    定义 globalCompositeOperation 属性设置或返回如何将一个源(新的)图像绘制到目标(已有)的图像上。 源图像 = 您打算放置到画布上的绘图。...不规则形状的图片 ? 代码 <!...flag = true; // canvas 绑定点击事件,点击时产生水滴扩散效果 canvas.onclick = diffusion; } // width 表示 不规则形状的图片的尺寸...width += speed; // 获取鼠标相对于 canvas 的坐标 var x = e.layerX; var y = e.layerY; // 画不规则形状的图片...刮刮卡的效果和水滴扩散的效果,在开始的时候几乎是一样的,不过水滴扩散效果,用的是一张不规则形状的图片来清除黑白图片,而刮刮卡效果,是通过画线的方式,线比较粗而已,来清除上面的灰色。

    1.6K20

    绘图- 镂空效果及其动画实现解析

    通过控制UIView的maskView、CALayer的mask有效区域,都可以修改UIView和 UIView的layer的显示外形,从而得到镂空或者其他的奇特形状及其动画。...实现关键点 图层中,因为UIView的layer为CALayer,不像CAShapeLayer那样有Path属性,所以我们无法直接修改layer的的显示形状,唯一能是layer显示出奇特形状的方法只有两种...使用自定义形状的CAShapeLayer作为mask也可以达到使图层显示出镂空的效果。同样的,图层显示出来的区域是 CAShapeLayer的外形。...,所以它里面的path形成的波浪便不再显示,而 self.waveCosLayer的背景设置为clearColor就可以看见它的蓝色波浪了。...其中的三张图片为: ? du.png ? gray.png ? blue.png ---- 小结 有问题可以留言交流哦。

    2.2K20

    学界 | 中科院自动化所提出不规则卷积神经网络:可动态提升效率

    在本论文中,我们为卷积核配置了形状属性来生成不规则深度卷积神经网络(ICNN)。与传统 CNN 使用规则(如 3×3 卷积)核不同,我们的方法可以训练出不规则的核形状,以更好地适应输入特征的几何变化。...首先,CNN 中的规则核心形状与不规则的特征模式并不匹配。在视觉任务中,虽然输入图像的尺寸通常是固定的,但图像内容的形状大多是不规则的——而后者才是模型需要分析的内容。...形状不匹配导致规则卷积核在对不规则特征模式进行建模时效率低下。具有规则形状的卷积核也可以模拟不规则特征模式,其基本思想是在规则形状内不同尺度的权重分布可以具有与不规则形状相似的效果。...由于常规核心形状与不规则特征模式的不匹配,最直观和合理的解决方案是使用不规则和可训练的核形状。中科院的研究人员提出了一种新方法来实现从常规核形状到不规则核的转换。...这种方法或许可以大大提高卷积神经网络的性能,为多种应用带来性能上的提升。 ? 本文为机器之心编译,转载请联系本公众号获得授权。

    1K70

    老司机出品———疯狂造轮子之滑动验证码

    +(UIImage *)dw_ImageWithUrl:(NSURL *)url; ///转换图片为Base64字符串 -(NSString *)dw_ImageToBase64String; ///...所以说借助这个分类,你应该可以从一整张图片上截取一部分图片了,接下来你只需要: 随意生成一个区域将它定为验证区域,并在该区域覆盖滑块形状的白色半透明的覆盖层 创建一个与上面的区域形状相同的Layer,将截取好的图片赋给...Layer,同时用贝塞尔曲线将Layer绘制成滑块的形状 最后当验证视图滑块的位置改变至验证区域时,验证成功即可。...dw_CaptchaView:self animationCompletionWithSuccess:NO]; } } } #pragma mark --- 内联方法 --- ///默认滑块形状...= FixValue(self.value, _nodes.count); self.clickOnThumb = NO; } } 至于图形还是CAShapeLayer的各种形状

    95141

    使用CSS 3创建不规则图形

    本篇文章的目的是为大家开启它的冰山一角。我希望这篇文章能让你对不规则图形有一个初步的了解。 现在,我们已经可以使用CSS 3 常见不规则复杂图形了(点击链接查看),如下图所示: ?...如果属性被设置为图片链接, 浏览器会按照图片的“alpha通道”来绘制图形形状。 在元素上创建坐标系 声明了CSS 图形之后,我们首先需要创建将用于绘制图形的坐标系。...使用这些属性定义的元素,其周围的文本将依赖于图形形状排布。...例子中我们拥有两个容器,用于设置自定义形状和嵌套文本内容。...我们可以设置shape-outside 属性值为图片URI,浏览器就会自动依据图片来绘制不规则图形。 ? 图片中的透明部分将被声明为文本元素的浮动部分。其余部分被声明为不规则图形。

    2.8K100

    华人团队利用瞳孔形状判断「真假」人像

    为了消除这些限制并探索一个更稳健的模型,来自纽约州立大学奥尔巴尼和布法罗分校的华人研究员提出了一种全新的方法,通过不规则的瞳孔形状检测出GAN生成的人脸。...提出了一种新的基于生理学的方法,可以使用不规则的瞳孔形状作为检测GAN生成的人脸的依据,并且简单而有效。...人眼的解剖结构 真实的眼睛(左),瞳孔为明显的圆形或椭圆形(黄色);GAN生成的眼睛(右),瞳孔为不规则的形状(红色) 这种现象普遍存在于GAN生成的人脸上,其中一个根本原因是,目前的GAN模型缺乏对人眼解剖学的理解...测量不规则瞳孔的形状 Boundary IoU(BIoU)可以用来对边界质量敏感的图像分割。...x轴表示超参数d的变化,y轴为AUC得分 局限性 当真实面孔的形状为非椭圆形时,可能会出现假阳性。例如瞳孔和虹膜区域的疾病。

    1K30

    MORAN文本识别算法开源,刷新多个OCR数据集state-of-the-art

    MORAN文本识别算法由矫正子网络MORN和识别子网络ASRN组成,在MORN中设计了一种新颖的像素级弱监督学习机制用于不规则文本的形状纠正,大大降低了不规则文本的识别难度。...文本识别的难题——形状不规则 虽然目前文字识别的应用广泛,但自然场景文字识别仍然面临诸多挑战,其中影响识别率的重要因素就是文本形状的不规则。...如下图: 文本形状的多样化上如依次为(a)水平规则文本;(b)倾斜文本;(c)弯曲文本。...使用STN学习仿射变换系数 MORN形状矫正方法 该文作者基于分解的思想,提出了一种像素级预测的纠正模型,首先将文本图像分解为多块小图像,然后对每块小图像回归偏移量,并对偏移量进行平滑操作,再在原图像上进行采样...,得到新的形状更加规则的水平文本。

    2.1K10

    图文并茂带你走进Core Image

    Any] { get } CIFilter滤镜效果 目前系统API提供的滤镜效果分类分为21种,每种滤镜效果对照苹果官方文档,大概做了些翻译: /* Categories */ /*失真效果,改变几何形状创建...contextWithOptions 创建的 context 并没有实时性能, 虽然渲染是在 GPU 上执行,但是其输出的 image 是不能显示的,只有当其被复制回 CPU 存储器上时,才会被转成一个可被显示的...image 类型,比如 UIImage。...contextWithOptions.png contextWithEAGLContext 创建的 context 支持实时渲染,渲染图像的过程始终在 GPU 上进行,并且永远不会复制回 CPU 存储器上...两篇很好的文章,介绍了Quartz Composer构建滤镜图表原型 QC&Origami Quartz Composer入门 CIDetector Core Image框架中提供的一个识别类,包括对人脸、形状

    2K40

    大地测量学:EPSG:4326、EPSG:3857

    1.1 大地水准面 (geoid) 大地水准面是海洋表面在排除风力、潮汐等其它影响,只考虑重力和自转影响下的形状,这个形状延伸过陆地,生成一个密闭的曲面。...虽然不规则,但是可以近似地表示为一个椭球体,这个椭球体被 称为参考椭球体(Reference ellipsoid)。...一方面,我们对地球形状的测量随着时间迁移而不断精确,另一方面,因为大地水准面并不规则,地球上不同地区往往需要使用不同的参考椭球体,来尽可能适合当地的大地水准面。...一般我们在存储数据时,仍然按WGS84存储。 3.2 EPSG:3857 (Pseudo-Mercator) 伪墨卡托投影,也被称为球体墨卡托,Web Mercator。...很明显,伪墨卡托坐标系是非常显示数据,但是不适合存储数据的,通常我们使用WGS84 存储数据,使用伪墨卡托显示数据。

    3.5K21

    激光SLAM定位_有用激光定位吗

    前端匹配(局部定位) AMCL(全局定位) AMCL(adaptive Monte Carlo Localization)自适应蒙特卡洛定位,A也可以理解为augmented,是机器人在二维移动过程中概率定位系统...举例:一个矩形里面有个不规则形状,怎么计算不规则形状的面积?不好算。但我们可以近似。拿一堆豆子,均匀的撒在矩形上,然后统计不规则形状里的豆子的个数和剩余地方的豆子个数。...矩形面积知道的呀,所以就通过估计得到了不规则形状的面积。拿机器人定位来讲,它处在地图中的任何一个位置都有可能,这种情况我们怎么表达一个位置的置信度呢?...MCL算法和AMCl算法的区别 AMCL算法增加了短期和长期的指数滤波器衰减率αslow,αfast,换句话说MCL中αslow,αfast为0,AMCL中的不为0。

    64220

    数百个 HTML5 例子学习 HT 图形组件 – 3D 建模篇

    和 createExtrusionModel 两个构建模型的函数,其中 createRingModel 顾名思义用来构建围绕一圈的环状模型,createExtrusionModel 用来构建基于某个形状的凸出效果...,这两个函数生成的 3D 模型都是靠平面的 2D 图形衍生而来,都是靠 HT 系统中构建 2D 不规则多边形时采用的 Points 和 Segments 两个数组参数搞定, Points 和 Segments...的意义可参考 《HT for Web 形状手册》: 可生成不规则的 3D 地板:http://www.hightopo.com/guide/guide/core/shape/examples/example_floor.html...,但餐座椅的那几个不规则形状的 magic 参数是如果得来的呢,这还是得借助辅助工具:http://www.hightopo.com/demo/3dmodel/index.html, 这个工具多年前为写例子随意搞的...,而 Node 图形在还没拉伸之前长得如下: 这里还有个细节是通过 createMatrix 函数,为每个管线设置一个指向两节点位置的矩阵坐标变换参数到 style 的 mat 属性上,矩阵预算不理解也没关系

    1.2K30
    领券