pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

簡單的物體識別

Simple object recognition(簡單的物體識別)
本文介紹了簡單的物體識別的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

===已解決===

感謝您的建議和意見.通過研究 Beginning Python Visualization 一書(第 9 章 - 圖像處理)中給出的 flood_fill 算法) 我已經實現了我想要的.我可以計算對象,獲取每個對象的封閉矩形(因此是高度和寬度),最后可以為每個對象構造 NumPy 數組或矩陣.

Thanks for your suggestions and comments. By working on the flood_fill algorithm given in Beginning Python Visualization book (Chapter 9 - Image Processing) I have implemented what I have wanted. I can count the objects, get enclosing rectangles for each object (therefore height and widths), and lastly can construct NumPy arrays or matrices for each of them.

雖然它不是一種優化的方法,但它可以滿足我的需求.我使用的源代碼 (lab2.py) 和 png 文件 (lab2-particles.png) 已放在 http://code.google.com/p/ccnworks/source/browse/#svn/trunk/AtSc450.

Although it is not an optimized approach it does what I want. The source code (lab2.py) and the png file (lab2-particles.png) that I use have been put under http://code.google.com/p/ccnworks/source/browse/#svn/trunk/AtSc450.

您需要安裝 NumPy 和 PIL,并使用 matplotlib 來查看直方圖.代碼的核心位于 objfind 函數中,主要的遞歸對象搜索動作發生在該函數中.

You need NumPy and PIL installed, and matplotlib to see the histogram. Core of the code lies within the objfind function where the main recursive object search action occurs.

進一步更新:

SciPy 的 ndimage.label() 也完全符合我的要求.

SciPy's ndimage.label() does exactly what I want, too.

為 NumPy 和 SciPy 郵件列表中的 David-Warde FarleyZachary Pincus 歡呼:)

Cheers for David-Warde Farley and Zachary Pincus from the NumPy and SciPy mailing-lists for pointing this right into my eyes :)

=============

你好,

我有一張圖像,其中包含由粒子光譜儀測量的冰粒子的陰影.我希望能夠識別每個對象,以便以后可以在計算中進一步分類和使用它們.

I have an image that contains the shadows of ice particles measured by a particle spectrometer. I want to be able to identify each object, so that I can later classify and use them further in my calculations.

本質上,我愿意做的是簡單地實現一個模糊選擇工具,在這里我可以簡單地選擇每個實體.

In essence, what I am willing to do is to simply implement a fuzzy selection tool where I can simply select each entity.

我怎樣才能輕松解決這個問題?(最好使用 Python)

How could I easily solve this problem? (Preferably using Python)

謝謝.

注意:在我的問題中,我將每個特定的連接像素稱為對象或實體.我打算提取它們并創建 NumPy 數組表示,如下所示.(這里我使用左上角的對象;如果存在像素,則使用 1,如果不使用 0.該對象的形狀是 3 x 3,對應的 3 像素高 x 3 像素寬.這些是真實冰粒子在 2D 域上的投影, 假設它們是球形的,等效半徑為 (height+width)/2,之后會進行一些縮放——從像素到實際大小和體積計算)

NOTE: In my question I am referring to each specific connected pixels as objects or entities. My intention to extract them and create NumPy array representations as shown below. (Here I am using the top-left object; if a pixel exist use 1's if not use 0's. This object's shape is 3 by 3 which correspondingly 3 pixel height by 3 pixel width. These are projections of real ice-particles onto 2D domain, under the assumption of their being spherical and equivalent radius is (height+width)/2, and later some scalings --from pixels to actual sizes and volume calculations will follow)

import numpy as np

np.array([[1,1,1], [1,1,1], [0,0,1]])

array([[1, 1, 1],
       [1, 1, 1],
       [0, 0, 1]])

這是我將要使用的圖片中的一部??分.

Here is a section from the image which I am going to use.

截圖 http://img43.imageshack.us/img43/2327/particles.png

推薦答案

  1. 掃描每個方格(例如從左上角、從左到右、從上到下)

  1. Scan every square (e.g. from the top-left, left-to-right, top-to-bottom)

當你擊中一個藍色方塊時:

When you hit a blue square then:

一個.將此方格記錄為新對象的位置

a. Record this square as a location of a new object

b.找到所有其他相鄰的藍色方塊(例如通過查看該方塊的鄰居以及這些鄰居的鄰居等)并將它們標記為同一對象的一部分

b. Find all the other contiguous blue squares (e.g. by looking at the neighbours of this square, and the neighbours of those neighbours, etc.) and mark them as being part of the same object

繼續掃描

當你找到另一個藍色方塊時,在進行第 2 步之前測試它是否是已知對象的一部分;或者,在步驟 2b 中,將任何正方形與對象關聯后擦除它

When you find another blue square, test to see whether it's part of a known object before going to step 2; alternatively in step 2b, erase any square after you've associated it with an object

這篇關于簡單的物體識別的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

How to draw a rectangle around a region of interest in python(如何在python中的感興趣區域周圍繪制一個矩形)
How can I detect and track people using OpenCV?(如何使用 OpenCV 檢測和跟蹤人員?)
How to apply threshold within multiple rectangular bounding boxes in an image?(如何在圖像的多個矩形邊界框中應用閾值?)
How can I download a specific part of Coco Dataset?(如何下載 Coco Dataset 的特定部分?)
Detect image orientation angle based on text direction(根據文本方向檢測圖像方向角度)
Detect centre and angle of rectangles in an image using Opencv(使用 Opencv 檢測圖像中矩形的中心和角度)
主站蜘蛛池模板: UV固化机_UVLED光固化机_UV干燥机生产厂家-上海冠顶公司专业生产UV固化机设备 | 可程式恒温恒湿试验箱|恒温恒湿箱|恒温恒湿试验箱|恒温恒湿老化试验箱|高低温试验箱价格报价-广东德瑞检测设备有限公司 | 小型手持气象站-空气负氧离子监测站-多要素微气象传感器-山东天合环境科技有限公司 | 辐射仪|辐射检测仪|辐射巡测仪|个人剂量报警仪|表面污染检测仪|辐射报警仪|辐射防护网 | 九爱图纸|机械CAD图纸下载交流中心 | 3D全息投影_地面互动投影_360度立体投影_水幕灯光秀 | 广东银虎 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 深圳办公室装修,办公楼/写字楼装修设计,一级资质 - ADD写艺 | 冷轧机|两肋冷轧机|扁钢冷轧机|倒立式拉丝机|钢筋拔丝机|收线机-巩义市华瑞重工机械制造有限公司 | 大流量卧式砂磨机_强力分散机_双行星双动力混合机_同心双轴搅拌机-莱州市龙跃化工机械有限公司 | 美国PARKER齿轮泵,美国PARKER柱塞泵,美国PARKER叶片泵,美国PARKER电磁阀,美国PARKER比例阀-上海维特锐实业发展有限公司二部 | 苏州教学设备-化工教学设备-环境工程教学模型|同科教仪 | 砖机托板价格|免烧砖托板|空心砖托板厂家_山东宏升砖机托板厂 | 户外环保不锈钢垃圾桶_标识标牌制作_园林公园椅厂家_花箱定制-北京汇众环艺 | 复盛空压机配件-空气压缩机-复盛空压机(华北)总代理 | 继电器模组-IO端子台-plc连接线-省配线模组厂家-世麦德 | 六自由度平台_六自由度运动平台_三自由度摇摆台—南京全控科技 | 专业生产动态配料系统_饲料配料系统_化肥配料系统等配料系统-郑州鑫晟重工机械有限公司 | 400电话_400电话申请_888元包年_400电话办理服务中心_400VIP网 | 不锈钢轴流风机,不锈钢电机-许昌光维防爆电机有限公司(原许昌光维特种电机技术有限公司) | 南京雕塑制作厂家-不锈钢雕塑制作-玻璃钢雕塑制作-先登雕塑厂 | 手术室净化厂家_成都实验室装修公司_无尘车间施工单位_洁净室工程建设团队-四川华锐16年行业经验 | 水成膜泡沫灭火剂_氟蛋白泡沫液_河南新乡骏华消防科技厂家 | 捷码低代码平台 - 3D数字孪生_大数据可视化开发平台「免费体验」 | 校园气象站_超声波气象站_农业气象站_雨量监测站_风途科技 | 电动葫芦|手拉葫芦|环链电动葫芦|微型电动葫芦-北京市凌鹰起重机械有限公司 | 不锈钢散热器,冷却翅片管散热器厂家-无锡市烨晟化工装备科技有限公司 | wika威卡压力表-wika压力变送器-德国wika代理-威卡总代-北京博朗宁科技 | 机械立体车库租赁_立体停车设备出租_智能停车场厂家_春华起重 | 大学食堂装修设计_公司餐厅效果图_工厂食堂改造_迈普装饰 | 焊接减速机箱体,减速机箱体加工-淄博博山泽坤机械厂 | 防火门-专业生产甲级不锈钢钢质防火门厂家资质齐全-广东恒磊安防设备有限公司 | 智能风向风速仪,风速告警仪,数字温湿仪,综合气象仪(气象五要素)-上海风云气象仪器有限公司 | 创客匠人-让IP变现不走弯路 | PTFE接头|聚四氟乙烯螺丝|阀门|薄膜|消解罐|聚四氟乙烯球-嘉兴市方圆氟塑制品有限公司 | 电缆接头_防水接头_电缆防水接头 - 乐清市新豪电气有限公司 | 水厂污泥地磅|污泥处理地磅厂家|地磅无人值守称重系统升级改造|地磅自动称重系统维修-河南成辉电子科技有限公司 | 地图标注-手机导航电子地图如何标注-房地产商场地图标记【DiTuBiaoZhu.net】 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 精益专家 - 设备管理软件|HSE管理系统|设备管理系统|EHS安全管理系统 | 郑州大巴车出租|中巴车租赁|旅游大巴租车|包车|郑州旅游大巴车租赁有限公司 | 塑料异型材_PVC异型材_封边条生产厂家_PC灯罩_防撞扶手_医院扶手价格_东莞市怡美塑胶制品有限公司 |