叔均的blog
文章平均质量分 77
叔均
这个作者很懒,什么都没留下…
展开
-
c#和Python交互,完美解决Python调用OpenCV等第三方库以及分发时需配置python环境的问题
关于C#如何调用Python,网上提供了很多解决方案,有用ironPython的,也有把python代码打包成exe的,还有通过process类调用python的,但这些方案或多或少都有一些缺陷,比如ironPython无法调用第三方库,打包成exe运行速度太慢等。本文主要针对Process类调用python分发给别人使用时候需要安装python环境的问题提出一个解决方案。提示:以下是本篇文章正文内容,下面案例可供参考。原创 2022-12-12 11:34:31 · 4615 阅读 · 4 评论 -
C#中使用VTK给点云按照高程值赋色(注释很详细)
C#使用VTK给点云按照高程值赋予颜色原创 2022-06-25 17:14:27 · 5126 阅读 · 1 评论 -
ubuntu1604+opencv346配置
文章目录前言一、opencv3.4.6二、test总结前言本人最近需要在ubuntu下进行视觉相关的开发,以前在windows中一直是用vs2017进行开发。现在在ubuntu中,vs没法用,只能用vscode或者qt了,看网上推荐vscode的比较多,所以就打算在vscode中配置opencv。本人的环境是ubuntu16+vscode+opencv3.4.6一、opencv3.4.6#1.安装1.去官网下载opencv,本教程安装的是opencv3.4.6,其他版本安装大同小异。下载链接,原创 2021-12-09 17:28:09 · 2149 阅读 · 0 评论 -
冒泡排序(C++)完整代码
算法学习本人机械科研dog一枚,对算法感兴趣。这是我自学算法的记录。第一天:冒泡排序文章目录算法学习一、冒泡排序原理?二、核心代码三、算法复杂度分析一、冒泡排序原理?1、从后往前依次比较相邻的元素。若是要按照升序排序,则后面的元素比前面的小,就交换这2个元素;降序则相反。2、对每一对相邻元素作同样的工作,从第一对到最后一对。进行一轮比较交换下来,最后的元素就会是最小(或最大)的数了,这个数就不用参与后面的比较操作了。3、针对所有的元素重复以上的步骤。4、持续每次对越来越少的元素重复上面的步骤原创 2021-12-02 09:51:57 · 16610 阅读 · 0 评论 -
利用Python-opencv进行图像分割:Kmeans的使用(含源码)
文章目录前言一、Kmeans是什么?二、如何使用Kmeans1.opencv中的Kmeans函数2.Kmeans代码示例总结前言本文是图像分割·专栏的第一篇。图像分割在整个图像处理过程中是很重要的一环,它大多数作为整个图像处理的预处理步骤,分割的目的主要是为了得到ROI区域,并且为后续的特征提取和模式识别打下坚实的基础。本文主要介绍如何用Kmeans方法进行图像分割。一、Kmeans是什么?Kmeans是一种将输入数据划分为k个类别的简单聚类算法,该算法能不断提取当前分类的中心点,并最终在分类稳原创 2021-05-19 09:23:38 · 6566 阅读 · 1 评论 -
学习Git和GitHub的心得
文章目录前言一、git和github区别二、利用git和GitHub进行协同开发总结题外话前言笔者最近在b站学习了一下git和github的使用,学完之后感触颇多。特来c站分享。一、git和github区别首先,Git是一个分布式版本控制软件,是可以在你电脑不联网的情况下,只在本地使用的一个版本管理工具,其作用就是可以让你更好的管理你的程序,比如你原来提交过的内容,以后虽然修改了,但是通过git这个工具,可以把你原来提交的内容重现出来,这样对于你后来才意识到的一些错误的更改,可以进行还原。关于gi原创 2021-02-01 11:02:30 · 374 阅读 · 0 评论 -
利用python加opencv与海康工业相机交互。(得到供opencv处理的数据)
文章目录前言一、准备工作二、c#调用1.引入库3、python调用4 完整代码总结题外话前言因为项目的原因,笔者需要利用程序来实时调用海康工业相机,而不是简单的利用海康的驱动来调用相机。在经历了反复的踩坑填坑之后,笔者总结了利用c#和python调用海康相机的两种方法一、准备工作无论是用c#还是python,都是要通过海康的SDK来进行二次开发的。海康的SDK相当于一个库,里面有各种用于海康相机的函数,这些函数被封装成供各大编程语言使用。所以,要想利用python或者c#与海康进行实时交互,就原创 2021-01-18 11:29:13 · 10235 阅读 · 52 评论 -
利用svm检测行人(完整代码)
文章目录前言一、获取数据集二、代码1.训练模型2.检测行人2.1方法一2.2方法二2.3方法三总结前言这是一个利用hog+svm检测行人的例程一、获取数据集一般来说,数据集的获取是整个过程中最费时也是最重要的一步,因为这是一个学习例子,重点在于掌握如何用svm检测行人,所以数据集直接使用MIt人物数据集,数据下载地址二、代码1.训练模型from cv2 import cv2import numpy as npimport matplotlib.pyplot as pltfrom sk原创 2020-12-20 13:37:29 · 3277 阅读 · 7 评论 -
python编程规范
文章目录前言一、Python编程规范二、具体规范1.行长度2.缩进3.空行4.空格5.注释6.命名7.main总结前言本人昨日无意中看到codesheep up主的一期关于你为什么要写技术博客的视频。看完之后,如梦初醒。自己从去年开始接触编程,写的代码虽已过万,但从来没有写过一篇技术博客来记录自己的成长以及掉过的无数坑。惭愧万分啊!不管你做什么,总得留下点什么东西。从今天开始,一名学机械的研究生要开始自己的博客之旅。一、Python编程规范自己的第一篇博客该写什么,笔者想了很久。最终选择编程转载 2020-12-07 20:57:17 · 1281 阅读 · 0 评论