百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
I

image-processing-from-scratch

> 编程语言
开源

这个项目包含了一些有趣的图像处理算法,这些算法都是从头开始用 Python 和 C++ 编写的。

1.1K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

这个项目包含了一些有趣的图像处理算法,这些算法都是从头开始用 Python 和 C++ 编写的。

从头开始的图像处理

完成后,您可以通过 ./program_name parameters 运行可执行文件。 只需确保图像位于正确的路径中,并且您可能需要稍微修改代码,以处理其他图像。 玩得开心吧!

  • sift 尺度不变特征变换,这是一种用于提取图像匹配特征点的著名技术。现在添加了与 SURF 和 ORB 相同的 C++ 版本。 * KNN 使用平衡的 K-D 树来找到 K 维点的 k 个最近邻。 * PCA&SVD 使用雅克比旋转进行 PCA 和 SVD(准确但速度慢)。 * Ransac 在知道 sift 关键点对之后将不同的图像拼接在一起。 * watershed 河流分割算法。 * meanshift 平均移动分割算法。 * 广义霍夫变换 图像模板匹配,检测查询图像中的给定模板。 使用稀疏向量来实现投票空间,以支持大图像。

  • 闭合式图像遮罩 * 在 A Closed-Form Solution to Natural Image Matting 中提出的经典图像遮罩算法 * 淡雾去除 * 使用在 Single Image Haze Removal Using Dark Channels 中提出的暗通道先验和快速引导滤波器

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言