27 Star 82 Fork 1

liu / LC-Finder

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.zh-cn.md 5.20 KB
一键复制 编辑 原始数据 按行查看 历史
liu 提交于 2020-03-13 20:56 . docs: update badge link

LC's Finder

图像标注与目标检测工具

GitHub Actions Build Status License Github Release Github All Releases Repo size Code size

介绍

LCFinder (LC's Finder) 是一个支持图像标注与目标检测的图片管理工具,主要使用 C 语言编写,由 LCUI 提供图形界面支持。和作者的其它项目一样,命名方式很简单,以 LC 开头,后面的 Finder 参考自 Mac OS 中的 Finder。

LCFinder 的界面及功能设计参考了 Windows 系统自带的“照片”应用,虽说是参考,但功能方面主要是按作者的个人需求而开发的,而且作者并不打算浪费时间去实现“照片”应用全部功能

功能特性

  • 图像标注: 提供简单的图像标注界面,可用于为 Yolo v3 和 v2 模型的训练任务制作数据集
  • 目标检测: 内置图像检测器,在开始检测任务后会自动标注图像中已检测到的对象,如果你觉得识别速度慢、内存占用大或想更改对象种类范围,可以试试改用其它预训练模型
  • 标签搜索: 在标签视图里可以浏览已标记的图片,支持手动为图片添加标签
  • 多语言支持: 自带简体中文、繁体中文、英文翻译文件,可扩展支持其它语言
  • 私人空间: 带有密码保护的空间,将非公开的图片源放到此空间内可以隐藏它们
  • UWP: 支持 Windows 通用应用平台(UWP),你可以点击此链接到微软应用商店中查看它。注意,受限于 UWP 版本的开发成本,并不会与桌面版同步更新。

缺少的功能

  • Linux 支持: 当前版本并不一定能在 Linux 系统中编译通过并正常工作,请等待其他熟悉 Linux 的开发者来贡献代码,作者暂时不想折腾
  • 训练模型: 网络上的一些预训练模型都比较通用,有些人会有训练专用模型的需求,要是有图形化的界面来管理模型训练任务的话会方便很多,省去查资料、改源码和重新编译的麻烦,毕竟网络上有些文章还在介绍如何通过改源码、配置、重新编译等操作来训练模型。如果你熟悉 darknet,可以帮助我们完善 darknetlib

截图

screenshot 1

screenshot 1

screenshot 1

screenshot 1

安装

如果你想使用检测器检测一些图像,那么需要如下步骤:

  1. 下载预训练模型文件:
  2. 复制 .weights 文件到 app/detector/models 中与它同名的目录里,例如:复制 yolov3.weights 文件到 app/detector/models/yolov3/

贡献

在上面的介绍中有提到缺少的功能,如果你有兴趣帮助解决问题并直接贡献到代码库,请先阅读贡献指南,其中包括以下内容:

相关项目

LCFinder 的基础功能都离不开这些项目的支持:

  • LCUI — 图形界面引擎,提供图形界面支持
  • LCUI.css — UI 的组件库,为图形界面提供基础的样式和组件
  • darknetlib — darknet 的 C API 库,提供图像识别功能

许可证

遵循 GPL 许可证发布,仅供技术交流和学习之用。

C
1
https://gitee.com/lc-soft/LC-Finder.git
git@gitee.com:lc-soft/LC-Finder.git
lc-soft
LC-Finder
LC-Finder
develop

搜索帮助