首页
学习
活动
专区
工具
TVP
发布

算法+

专栏作者
58
文章
149951
阅读量
58
订阅数
不用第三方解码库取得图片宽高 附完整C++算法实现代码
在特定的应用场景下,有时候我们只是想获取图片的宽高, 但不想通过解码图片才取得这个信息。 预先知道图片的宽高信息,进而提速图片加载,预处理等相关操作以提升体验。 在stackoverflow有一篇相关讨论。 Get Image size WITHOUT loading image into memory http://stackoverflow.com/questions/15800704/python-get-image-size-without-loading-image-into-memory/ 不加
cpuimage
2018-04-12
1.3K1
cpuimage 开源之
前年学习opengl做的一个小东西。 原本计划将gpuimage 的算法一个一个转写成cpu版本 c,c++ 版本。 gpuimage 项目参考: https://github.com/BradLarson/GPUImage https://github.com/BradLarson/GPUImage2 https://github.com/CyberAgent/android-gpuimage 后来工作琐事太多,这个事情就搁置了。 今天翻出来,从c++改为c代码, 没有经过验证各个算法的正确性,回头发现再
cpuimage
2018-04-12
8020
图片文档倾斜矫正算法 附完整c代码
 2年前在学习图像算法的时候看到一个文档倾斜矫正的算法。 也就是说能将一些文档图像进行旋转矫正, 当然这个算法一般用于一些文档扫描软件做后处理 或者用于ocr 文字识别做前处理。 相关的关键词: 抗倾斜 反倾斜  Deskew 等等。 最简单算法实现思路,采用 霍夫变换(Hough Transform)进行直线检测, 当然也可以用霍夫变换检测圆。 在倾斜矫正算法中,自然就是检测直线。 通过对检测出来的直线进行角度判断, 一般取 认可度最高的几条直线进行计算, 最后求取均衡后的角度值。 进行图像角度的旋转即可
cpuimage
2018-04-12
3K0
学习图像算法阶段性总结 (附一键修图Demo) 2016.04.19更新demo
今天特别感慨,自己从决定研究图像处理,势必要做出一键修图算法。 经历了,三个多月的书籍积累,三个多月的算法调整以及优化。 人是一种奇怪的动物,当你做不到的时候,你以为做到了,自己会感觉很爽,很有成就感。 而当你做到了,却会觉得也就那么回事。 一开始自己只是很意外性地做到了一种劣质的颜色矫正算法,就觉得自己牛上天了。 再到后来一次又一次改进算法,最后那个最原始的算法,烂到我自己都不好意思说。 仅仅一个颜色的修复我就耗费了四五个月,再到半个月做完智能曝光算法,一切好像就是那么顺理成章,自然而然。 跟大多数人不同
cpuimage
2018-04-12
5600
最快的3x3中值模糊
10.1国庆后,知名博主:laviewpbt  http://www.cnblogs.com/Imageshop/ 发起了一个优化3x3中值模糊的小活动。 俺也参加其中,今天博主laviewpbt  共享了一份不错的CLAHE代码。 free精神,真心为其点赞。 故俺也分享这份最快的3x3中值模糊的代码。 /// 编写者: laviewpbt, 编写时间: 2015.10.16, 联系QQ: 33184777 /// <summary> /// 快速的实现3*3大小的中值模糊,边缘1像素未做处理。(20
cpuimage
2018-04-12
9300
图像处理卷积算法实现
  今天心血来潮,想把传统的卷积算法实现一份不采用各种加速方式,仅优化算法逻辑的纯净版本。 写完发现性能还可以,特发出来分享之,若有博友在此基础上,进行了再次优化,那就更赞了。 算法很简单: inline unsigned char Clamp2Byte(int n) { return (((255 - n) >> 31) | (n & ~(n >> 31))); } void Convolution2D(unsigned char * data, unsigned int width, unsigned
cpuimage
2018-04-12
7120
双边滤波算法的简易实现bilateralFilter
没怎么看过双边滤波的具体思路,动手写一写,看看能不能突破一下。 最后,感觉算法还是要分开 水平 与 垂直 方向进行分别处理,才能把速度提上去。 没耐性写下去了,发上来,给大伙做个参考好了。 先上几张效
cpuimage
2018-04-12
1.9K0
相机中白平衡的算法模拟实现
相机主要技术点为3A算法。 而3A算法主要指的是自动对焦(AF)、自动曝光(AE)及自动白平衡(AWB)。 自动白平衡:根据光源条件调整图片颜色的保真程度。 网上时常有类似招聘如下的招聘信息:   ---------------------------------------------- ---------------------------------------------- Camera/ISP 算法工程师 摄像机3A算法软件工程师  这里随机摘录一些具体要求。 任职要求: 1、本科以上学历,天文
cpuimage
2018-04-12
1.9K0
传统高斯模糊与优化算法(附完整C++代码)
高斯模糊(英语:Gaussian Blur),也叫高斯平滑,是在Adobe Photoshop、GIMP以及Paint.NET等图像处理软件中广泛使用的处理效果,通常用它来减少图像噪声以及降低细节层次。这种模糊技术生成的图像,其视觉效果就像是经过一个半透明屏幕在观察图像,这与镜头焦外成像效果散景以及普通照明阴影中的效果都明显不同。高斯平滑也用于计算机视觉算法中的预先处理阶段,以增强图像在不同比例大小下的图像效果(参见尺度空间表示以及尺度空间实现)。 从数学的角度来看,图像的高斯模糊过程就是图像与正态分布做卷
cpuimage
2018-04-12
3.5K0
分享用于学习C++图像处理的代码示例
为了便于学习图像处理并研究图像算法, 俺写了一个适合初学者学习的小小框架。 麻雀虽小五脏俱全。 采用Decoder:stb_image https://github.com/nothings/stb/blob/master/stb_image.h 采用Encoder:tiny_jpeg https://github.com/serge-rgb/TinyJPEG/blob/master/tiny_jpeg.h stb_image.h用于解析图片格式:  JPG, PNG, TGA, BMP, PSD, GIF
cpuimage
2018-04-12
1.9K0
推荐一个c++小巧开源且跨平台的图像解码库
该图像解码库仅仅三个文件。 图像处理封装: spot.cpp spot.h 解码库实现: spot.c  支持图片文件格式如下: File formatReadWrite BMP files yes yes CRN files yes no DDS DXT1/2/3/4/5 files yes yes GIF files yes no HDR files yes no JPG files (progressive) yes no JPG files yes yes KT
cpuimage
2018-04-12
2K0
快速堆栈模糊算法
上一篇快速高斯模糊的原作者也有另一个比较快速的模糊算法Stack Blur,字面意思为堆栈模糊。 源地址为:http://incubator.quasimondo.com/processing/fas
cpuimage
2018-04-12
1.2K0
快速高斯模糊算法
刚才发现一份快速高斯模糊的实现。 源地址为:http://incubator.quasimondo.com/processing/gaussian_blur_1.php 作者信息为: Fast Ga
cpuimage
2018-04-12
1.6K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档