Giter VIP home page Giter VIP logo

shufacv's Introduction

shufaCV (书法CV)

License unittest codecov Widows Ubuntu macOS PRs Welcome

这是一个由C++书法群发起的,用于淆习和练手的cv库,小目标是超越 halcon 。长期目标是拳打Torch,脚踢TF。

QQ 群: 822911263

授权

以 BSD 3-Clause License 授权发布。若将其商业应用,我们建议您提交一张书法照到官方 QQ 群。

shufacv's People

Contributors

dependabot[bot] avatar losreturn avatar luqiang-guo avatar ncnnnnn avatar richuanwu avatar scarsty avatar shiquanyu avatar xiguadong avatar zchrissirhcz avatar zhiqwang avatar zjysnow avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

shufacv's Issues

【PR机会】增加“怎样PR”的说明步骤

这次PR机会,是增加“怎样PR”的步骤(文字说明、对应 git 命令)。包括如下内容:

  1. 怎样发起第1次PR

  2. 怎样发起第n次PR,n>=2 ,注意不能是“删了fork库然后重新fork”。

由于不是每个用户,都需要PR,因此上述步骤,按走佬(@zhiqwang 的建议, 需要创建一个 CONTRIBUTING.md 文件(根目录即可),上述详细步骤放在里头, 然后 README.md 提及一下即可。

【PR机会】增加版本号信息

这是一次PR机会!给书法cv添加版本号相关API

版本号是一个软件库的重要信息,一个比较好的库通常会提供版本号信息相关的API。

版本号可以有多种形式。

例如有一个日期表示版本号(参照ncnn)。

或者有 major、minor、patch 三个部分,可以参照 semver (https://semver.org/lang/zh-CN/)。

本次PR简单点,只在 .h/.hpp/.c/.cpp 这样的源代码文件中增加即可,先不用弄 cmake 的关联。

或者哪位巨佬可以直接从 cmake 配置文件生成版本号, 然后生成的 version.h 文件也可以的。

请想要PR的佬,在此issue下发言表示认领

【PR机会】char类型修改

这是一次新的PR机会!这次PR你可以(哦,其实是期待)做的:

  1. 增加对应的test_case, 比如创建mat后,元素赋值为130,然后gtest检查是否等于130
  2. char类型改uint32_t,或者uchar(需要typedef)

vs编译问题

(好像是机器猫的老习惯。。

首先:
Mat.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失

然后:
Mat.cpp(25,9): error C2065: “shared_data_”: 未声明的标识符

//增加 /source-charset:utf-8 /execution-charset:utf-8 似乎可过

建议统一文件编码

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.