python与opencv
yantuguiguziPGJ
个人公众号: 土盐。
本人土木工程本硕,转行算法应用工程师。
土盐,成长爬坑记录,这里有三板斧,王婆本人切瓜,包甜。
展开
-
Mat未初始化引起拼接算法结果,release版本和debug版本不一致
Mat tjCr(horSearchBandWidth*2+1, verSearchBandWidth*2+1, CV_32F, Scalar(0));原创 2022-09-06 19:44:36 · 703 阅读 · 0 评论 -
基于python的小波变换应用初探
python的小波变换vscode安装小波变换库& "C:/Program Files (x86)/Microsoft Visual Studio/Shared/Python36_64/python.exe" -m pip install --upgr...原创 2020-04-17 16:12:57 · 1374 阅读 · 0 评论 -
numpy | 插入不定长字符数组测试OK
测试代码import numpy.matlibimport numpy as npimport sysnumpy.set_printoptions(threshold=sys.maxsize)Z = np.array([("Hello1234567890", 2.51234567890, 3), ("World", 3.6, 2)])R8 = np.core.records.fromarrays(Z.T,原创 2021-11-28 15:08:53 · 1340 阅读 · 4 评论 -
ImagePy的起手式IPy.py代码解析
这里主要对ImagePy中一个IPy.py进行难点讲解。让我们好好学习Python高手的代码吧。源码在此https://github.com/Image-Py/imagepy/blob/master/imagepy/IPy.pygithub.com推荐大神写的IPy解析文章ImagePy解析:8 -- 由新建图像谈起(引出IPy、ImagePlus、Canvas、...原创 2019-11-02 00:38:22 · 2091 阅读 · 1 评论 -
ImagePy引擎初探_Filter滤波器引擎解析说明
最近在学图形学绘制,想到了ImagePy框架的ROI涂抹交互很方便,于是啃起了绘制代码。啃完了绘制代码,接下来对绘制代码的邻居引擎代码进行了开啃。这里主要对ImagePy中一个Filter滤波器引擎进行难点讲解。让我们好好学习Python中高手的代码吧。Image-Py/imagepygithub.com源码在此# -*- coding: utf-8 -*-"""Cre...原创 2019-11-01 00:00:20 · 478 阅读 · 0 评论 -
基于ImagePy编写插件之迷途探索WXPython
学习ImagePy3年了,对作者闫大写的解析引擎自动生成插件很着迷,我也写过简单的插件,保我毕业了。毕业后,从事视觉算法工程师岗位,觉得自己需要从ImagePy入手,学习Python语法、解析引擎、半自动标注等等。于是探索了ImagePy的GUI框架WXPython,感觉很有意思。下面是探索迷了的胡乱记录。要不,一起走两眼?ImagePy常规操作http://luntan.imag...原创 2019-10-29 23:45:24 · 371 阅读 · 0 评论 -
ImagePy_Learn | 图形学绘制代码学习:core\draw\polygonfill.py
最近在学图形学绘制,想到了ImagePy框架的ROI涂抹交互很方便,于是啃起了绘制代码。这里主要对ImagePy中一个填充工具进行难点讲解。让我们好好学习Python中的图形学绘制吧。例子代码来源:https://github.com/Image-Py/imagepy/blob/master/imagepy/core/draw/polygonfill.pygithub...原创 2019-10-25 23:31:31 · 384 阅读 · 0 评论 -
ImagePy_Learn | 图形学绘制代码学习:paint.py
最近在学图形学绘制,想到了ImagePy框架的ROI涂抹交互很方便,于是啃起了绘制代码。这里主要对ImagePy中一个画笔例子进行难点讲解。让我们好好学习Python中的图形学绘制吧。例子代码来源:https://github.com/Image-Py/imagepy/blob/master/imagepy/core/draw/paint.py# -*- coding:...原创 2019-10-14 23:55:40 · 436 阅读 · 0 评论 -
Pandas处理文本型数值出错问题的解决方案。TypeError: can't multiply sequence by non-int of type 'float'
这个问题,困恼了我一个通宵。在github上提问得到了一个提示,源数据含有文本和数值两种类型导致的错误。于是我在excel上修改源数据。尝试了网上的很多方法,分列呀、left和right函数呀等等,都不可靠。于是我观察发现文本型数值在单元格的左侧,且含有英文逗号. ,于是我用替换功能,将. 全部替换为, 结果就美好了。pandas的提问经历https://githu...原创 2019-05-19 11:00:56 · 2304 阅读 · 0 评论 -
pandas绘制多图多标题
import numpy as np import pandas as pdimport seaborn as sns import matplotlib.pyplot as plt sns.set( palette="muted", color_codes=True) #rs = np.random.RandomState(10) #d = rs.normal(siz...原创 2019-01-05 18:11:19 · 4026 阅读 · 0 评论 -
imagepy出现TypeError: \'int\' object is not iterable错误的解决过程
我原先编写的bilateral插件,莫名运行不了了。网上查到的一个解释是:因为 int 类型,没有iter()方法, 要可以使用for 方法进行迭代,必须要实现iter()方法。我顿时懵逼。我怀疑是这句出现了问题self.min, self.max = rang 不得已,只好厚着脸皮求助闫大。得到以下回答:后来我大改了一次,扩展插件可能没覆盖到int 名...原创 2018-11-07 22:34:36 · 1393 阅读 · 0 评论 -
wxpython的Hello,World代码探索
python界面编程资料https://wxpython.org/Phoenix/docs/html/gallery.html#!/bin/python"""Hello World, but with more meat."""import wxclass HelloFrame(wx.Frame): """ A Frame that says Hello W...原创 2019-08-02 13:29:59 · 333 阅读 · 0 评论 -
imagepy库安装后出现的问题汇总
1.>>> menus\Process\Segment active_plgs.py cannot import name 'chan_vese'>>> menus\Process\Threshold threshold_plgs.py ...原创 2018-10-27 16:23:42 · 1100 阅读 · 0 评论 -
Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll.
直接下载imagepy,安装很快速。http://www.imagepy.org/downloads/只是原来我安装了cpython和anaconda两个的python3.6的发行版,导致直接点击运行image.bat出错。更新imagepy时,pip install imagepy也是出错,于是尝试condaconda config --add channels conda-forgecond...原创 2018-03-28 22:46:13 · 2541 阅读 · 0 评论 -
How to call integral() in python directly ?
import cv2import numpy as npimage = cv2.imread("image.png")rows,cols,dims=image.shapesum = np.zeros((rows,cols),np.int32)imageIntegral = cv2.integral(image, sum,-1)cv2.imshow("Integral Image",...原创 2018-05-03 12:00:10 · 531 阅读 · 0 评论 -
[廖雪峰python教程切片练习题]利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法。
题目链接:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431756919644a792ee4ead724ef7afab3f7f771b04f5000正确实践 # -*- coding: utf-8 -*-def trim(s): if 0==len(s):...原创 2018-06-19 19:17:16 · 1609 阅读 · 0 评论 -
[廖雪峰python教程列表生成器练习]杨辉三角定义如下,把每一行看做一个list,试写一个generator,不断输出下一行的list
杨辉三角定义如下: 1 / \ 1 1 / \ / \ 1 2 1 / \ / \ / \ 1 3 3 1 / \ / \ / \ / \ 1 4 6 4 1 / \ / \ / \ / \ / \1 5 10 10 5 1把每一行...原创 2018-06-19 21:11:54 · 3741 阅读 · 0 评论 -
[廖雪峰python教程map/reduce练习题]利用map和reduce编写一个str2float函数,把字符串'123.456'转换成浮点数123.456
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014317852443934a86aa5bb5ea47fbbd5f35282b331335000#0正确实践 def fn(x,y): return x*10+y #n = s.index['.']...原创 2018-06-19 23:18:39 · 1269 阅读 · 1 评论 -
【廖雪峰python教程filter练习题】回数是指从左向右读和从右向左读都是一样的数,例如12321,909。请利用filter()筛选出回数
题目链接: https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431821084171d2e0f22e7cc24305ae03aa0214d0ef29000正确实践def is_palindrome(n): return str(n)==str(n)[::-1]outp...原创 2018-06-20 12:39:52 · 2138 阅读 · 1 评论 -
使用cmake宝葫芦炼化Opencv第一丹
大家还记得西游记里银角大王的那个宝葫芦吗?大圣也被收服进去炼化过。而cmake牌宝葫芦就是把开源的代码适配成您VS法宝调用的dll链接库文件。Cmake处理后可以导入VS平台批量编译,再也不用担心代码不能用了。Cmake时我遇到过下面几个问题:(1)没有翻墙使用外网,cmake时出现一些文件下载不了,出现红字警告报错。(2)Cmake配置时勾选了python、matlab等额外选项出现错误。(3)...原创 2018-07-02 20:34:11 · 1089 阅读 · 0 评论 -
imagepy库相关知识点——suff ——在参数中显示不同的后缀
import sysdef main(): files = sys.argv[1:] suffixes = {} for filename in files: suff = getsuffix(filename) suffixes.setdefault(suff, []).append(filename) for s...原创 2018-10-27 09:29:25 · 457 阅读 · 0 评论 -
imagepy库相关知识点——opencv-plgs包
转载网址:https://github.com/Image-Py/opencv-plgsOpenCV的-PLGS**简介:** opencv不需要太多介绍,它是一个着名的计算机视觉库。ImagePy是一个交互式图像处理框架,可以包装任何基于numpy的库。并支持多通道,imagestack,lookuptable,roi,宏记录器......它是一个插件系统(就像ImageJ一样,但更方便...转载 2018-10-27 09:37:26 · 1270 阅读 · 0 评论 -
install opencv3.4 for python3.6
下载:本机环境win10,python3.6.4,opencv3.4在cpython官网下载cpython的python3.6发行版:https://www.python.org/downloads/release/python-364/进入https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv下载:scipy‑1.0.0‑cp36‑cp36m‑win...原创 2018-03-03 16:14:04 · 4478 阅读 · 0 评论