原创 opencv骨骼提取

原理參照這個博客https://blog.csdn.net/hjxu2016/article/details/80737696 代碼如下: import cv2 import numpy as np im=cv2.imread('1.

原创 Halcon自學筆記1

最近在搞機器視覺的工作,我發現和我想象的不是很一樣啊。。。。從零開始學halcon的開發,感覺halcon的開發相對於opencv真的很簡單,快趕上可視化界面編程了,不過後期肯定還是要和C++,C#之類進行聯合開發的,這個用到再說吧。 之

原创 python利用captcha生成驗證碼

import sys import os import shutil import random import time from captcha.image import ImageCaptcha #用於生成驗證碼的字符集 CHA

原创 創建tf_record文件(直觀版)

import os import tensorflow as tf from PIL import Image #注意Image,後面會用到 import matplotlib.pyplot as plt import nump

原创 module 'setuptools.dist' has no attribute 'check_specifier'

安裝maskrcnn遇到如題問題,查詢後得到的解決方法是: pip install --upgrade pip hash -r pip pip3 install --upgrade pip hash -r pip3 cd (Mask RC

原创 PCL_使用LCCP進行點雲分割

       上一篇講了超體聚類,也就是把點雲按照顏色和空間位置進行有意義的分割,將其分割成小塊,分割之後看起來還是很亂,但是基於聚類之後的結果2014年CVPR上有人基於這個聚類結果提出了利用凹凸性進行物體分割的方法,這個方法好的一點是

原创 PCL_將物體分割後的物體用方形框框選出來

框選本身還是很簡單的,只要獲取分割後每一個物體的點雲的重心,然後畫框就好了,這裏我還加入了一個PCA,將矩形框按照物體點雲的主軸方向進行了調整,主要參考了http://pointclouds.org/documentation/tutor

原创 PCL_超體聚類實現

1.超體聚類——一種來自圖像的分割方法   超體(supervoxel)是一種集合,集合的元素是“體”。與體素濾波器中的體類似,其本質是一個個的小方塊。與之前提到的所有分割手段不同,超體聚類的目的並不是分割出某種特定物體,其對點雲實施

原创 基於網格的運動統計,用於快速、超魯棒的特徵匹配

說明: 將平滑度約束引入特徵匹配是已知的可以實現超強魯棒匹配。 然而,這樣的匹配方案既複雜又緩慢,使得它們不適合於視頻應用。 本文提出了GMS(基於網格的運動統計),一種簡單的方法,將運動平滑度作爲一個統計量,進行局部區域的匹配。GMS可

原创 Sliding Shapes for 3D Object Detection in Depth Images

好久沒有寫博客了。其實主要也是自己沒什麼好寫的。。。水平有限,哎。。。。最近在搞機器人運動學的東西,所以深度視覺這裏就疏忽了。 不過,最近看到一個以前的文章覺得很有意思,所以想拿出來和大家分享一下。 文章的名字就是標題《Sliding S

原创 提取照片裏的PPT部分

這幾天上課老師說ppt不能拷。。。真是不爽,所以我寫了一個提取照片裏ppt部分的東西,其實原理很簡單,代碼貼出來大家就知道了,無非就是閾值化+輪廓提取+透視變換,效果還可以,不過我還是想再好一些,如果大家有什麼想法請告訴我。 #inclu

原创 PCL_物體分割

  最近發現一個點雲分割的框架,安立以下。很是不錯,用法簡單,速度快。   所需工具爲:PCL和SegementerLight   之前提到過安裝PCL1.8,但是在默認情況下我們編譯的PCL不帶NURBS,但是這裏需要,所以我們重新安裝

原创 PCL中的KDtree

k-d樹(k-dimensional樹的簡稱),是一種分割k維數據空間的數據結構。主要應用於多維空間關鍵數據的搜索(如:範圍搜索和最近鄰搜索)。K-D樹是二進制空間分割樹的特殊的情況。 一個KDTree的例子 上圖的樹就是

原创 三維點雲數據集

本文內容來自http://www.pclcn.org/bbs/forum.PHP?mod=viewthread&tid=38&pid=74&page=1&extra= 3D Point Clouds Autodesk Researc

原创 ubuntu16.04 開機藍屏問題

今天我的ubuntu開機藍屏,重啓也不好使,所以查找了很多方法,但是有一些方法一看就很麻煩。。。。所以我找了一個最簡單的,雖然看起來比較扯。。。但是很好用確實。 http://blog.csdn.net/davidhopper/artic