Coder Social home page Coder Social logo

makelove / opencv-python-tutorial Goto Github PK

View Code? Open in Web Editor NEW
3.3K 116.0 1.1K 201.86 MB

OpenCV问答群不再维护。有问题,自己去搜索。Google能找到大部分答案。

Home Page: https://space.bilibili.com/180948619

License: MIT License

Python 99.26% CMake 0.05% Batchfile 0.21% C++ 0.48%
python opencv tutorial imread imshow videocapture kinect opencv-python-tutorial

opencv-python-tutorial's Introduction

  • 这个repo是这本书PDF的所有源代码,几乎都被测试过,能正常运行。程序使用的图片和视频,都在data文件内。

平时会添加一些有趣的代码,实现某种功能。

运行:官方samples/demo.py 会有很多有趣的例子,介绍你去了解OpenCV的功能。

python 2.7 分支被废弃了,不再更新

# 添加了 Python3.6分支, 该分支是使用 opencv3.2+Python3.6

把原来的master分支改为python2.7分支,python3.6分支改为master分支

建议使用PyCharm来编写/调试Python代码

开发环境

  • macOS Mojave 10.14
  • Python 3.6.1
  • OpenCV 3.2.0
  • PyCharm 2018.3

VMware 虚拟机

如果安装OpenCV有问题,可以使用VMware 虚拟机安装Ubuntu系统,本人可以帮你们安装一个,再共享到百度云

树莓派3b

本人有一块【树莓派3b】开发板,也安装了OpenCV3,很好用,建议你们也买一块来玩一玩。

摄像头

教程资源

怎样翻墙?使用Google搜索引擎,观看YouTube视频教程

  • shadowsocks
    • 方便,随地随时翻墙
    • 手机使用4G信号上网,也可以。
    • 强烈推荐!
    • 购物国外服务器,搭建也很容易
      • 参考 https://isweic.com/build-shadowsocks-python-server/
      • pip install shadowsocks
      • 运行
        • shell窗口运行
          • ssserver -p 8388 -k password -m aes-256-cfb
          • 8388是端口号,password是密码,aes-256-cfb是加密类型,通过Ctrl+C结束
        • 后台运行
          • ssserver -p 8388 -k password -m aes-256-cfb --user nobody -d start
          • 结束后台运行
            • ssserver -d stop
        • 检查运行日志
          • less /var/log/shadowsocks.log
  • Lantern蓝灯
    • 本人不使用蓝灯了。
    1. 可以免费使用,但用完800m流量后会限速,还能正常使用,就是有点慢
    2. 专业版不贵,2年336元,每天0.46元。Lantern蓝灯专业版购买流程
    3. 邀请好友来获得更多的专业版使用时间。我的邀请码:GW2362

更新

捐赠打赏

  • OpenCV问答群1,QQ群号:187436093

  • 微信

    • wechat_donate
  • 支付宝

    • alipay_donate
  • 福利

    • 免费国内服务器,但需要交押金,随时全额原路退还
      • 有需要的朋友请加入QQ群,发【手机号】给群主
      • free_server

opencv-python-tutorial's People

Contributors

makelove avatar qzqi 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  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  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  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  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  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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

opencv-python-tutorial's Issues

保熟

你这代码?保熟吗?

请问本书有部署在gitbook吗?

首先感谢译者的贡献,辛苦了!

我这里有点小疑问。因为PDF中没有书签,所以想问问这本书是否有部署在gitbook。

用gitbook阅读教程比较方便,可以调整字号、背景色等等。:-D

很多注释/说明缺字

感谢作者分享,很多地方注释/说明缺字影响体验😂,请问有别的说明或指导吗?
image

Is createLineSegmentDetector not supported anymore for cv2?

lsd = cv2.createLineSegmentDetector(0)
cv2.error: OpenCV(4.1.1) /io/opencv/modules/imgproc/src/lsd.cpp:143: error: (-213:The function/feature is not implemented) Implementation has been removed due original code license issues in function 'LineSegmentDetectorImpl'

Help with below error installing opencv-python into .venv on VScode

llecting opencv-python
Using cached opencv-python-4.4.0.44.tar.gz (88.9 MB)
Requirement already satisfied: numpy>=1.17.3 in c:\users\jack\desktop\python\colour_code.venv\lib\site-packages (from opencv-python) (1.19.2)
Building wheels for collected packages: opencv-python
Building wheel for opencv-python (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: 'c:\users\jack\desktop\python\colour_code.venv\scripts\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\Jack\AppData\Local\Temp\pip-install-bspvj863\opencv-python\setup.py'"'"'; file='"'"'C:\Users\Jack\AppData\Local\Temp\pip-install-bspvj863\opencv-python\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\Jack\AppData\Local\Temp\pip-wheel-zyukflwo'
cwd: C:\Users\Jack\AppData\Local\Temp\pip-install-bspvj863\opencv-python
Complete output (162 lines):


-- Trying "Ninja (Visual Studio 15 2017 Win64 v141)" generator






--
Not searching for unused variables given on the command line.
-- The C compiler identification is unknown
CMake Error at CMakeLists.txt:3 (ENABLE_LANGUAGE):
No CMAKE_C_COMPILER could be found.

Tell CMake where to find the compiler by setting either the environment
variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
the compiler, or to the compiler name if it is in the PATH.

-- Configuring incomplete, errors occurred!
See also "C:/Users/Jack/AppData/Local/Temp/pip-install-bspvj863/opencv-python/_cmake_test_compile/build/CMakeFiles/CMakeOutput.log".
See also "C:/Users/Jack/AppData/Local/Temp/pip-install-bspvj863/opencv-python/_cmake_test_compile/build/CMakeFiles/CMakeError.log".







-- Trying "Ninja (Visual Studio 15 2017 Win64 v141)" generator - failure


-- Trying "Visual Studio 15 2017 Win64 v141" generator






--
Not searching for unused variables given on the command line.
CMake Error at CMakeLists.txt:2 (PROJECT):
Generator

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.