基于opencv的螺丝与螺母的识别与定位

上传者: m0_37870864 | 上传时间: 2026-01-22 11:20:03 | 文件大小: 67.65MB | 文件类型: RAR
使用固定的摄像头,对准桌面,背景采用纯色,推荐白色。要求将螺丝和螺母放到摄像头视场内,对其进行识别与定位,在视频中圈出螺丝与螺母位置,并给出质心位置,并说明种类(螺丝或螺母)。推荐流程:降、二值化、形态学处理、包络及轮廓分析、特征分析、识别、质心求取。 (1)每一步图像处理有对应窗口输出 能够提取螺丝螺母的位置(2) 能够准确识别螺丝螺母并给出质心,方案合理(3) (4)友好的图形化界面

文件下载

资源详情

[{"title":"( 457 个子文件 67.65MB ) 基于opencv的螺丝与螺母的识别与定位","children":[{"title":"moc_predefs.h.cbt <span style='color:#111;'> 55B </span>","children":null,"spread":false},{"title":"moc_predefs.h.cbt <span style='color:#111;'> 55B </span>","children":null,"spread":false},{"title":"ScrewNutDetection.cpp <span style='color:#111;'> 7.52KB </span>","children":null,"spread":false},{"title":"moc_ScrewNutDetection.cpp <span style='color:#111;'> 4.00KB </span>","children":null,"spread":false},{"title":"moc_ScrewNutDetection.cpp <span style='color:#111;'> 2.80KB </span>","children":null,"spread":false},{"title":"qrc_ScrewNutDetection.cpp <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"qrc_ScrewNutDetection.cpp <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 205B </span>","children":null,"spread":false},{"title":"Browse.VC.db <span style='color:#111;'> 21.39MB </span>","children":null,"spread":false},{"title":"opencv_world345d.dll <span style='color:#111;'> 135.56MB </span>","children":null,"spread":false},{"title":"opencv_world345.dll <span style='color:#111;'> 84.39MB </span>","children":null,"spread":false},{"title":"opencv_world345.dll <span style='color:#111;'> 84.39MB </span>","children":null,"spread":false},{"title":"ScrewNutDetection.exe <span style='color:#111;'> 65.00KB </span>","children":null,"spread":false},{"title":"ScrewNutDetection.vcxproj.filters <span style='color:#111;'> 1.69KB </span>","children":null,"spread":false},{"title":"qtvars.vcxproj.filters <span style='color:#111;'> 493B </span>","children":null,"spread":false},{"title":"qtvars.vcxproj.filters <span style='color:#111;'> 493B </span>","children":null,"spread":false},{"title":"core_c.h <span style='color:#111;'> 130.84KB </span>","children":null,"spread":false},{"title":"types_c.h <span style='color:#111;'> 71.89KB </span>","children":null,"spread":false},{"title":"imgproc_c.h <span style='color:#111;'> 52.44KB </span>","children":null,"spread":false},{"title":"kmeans_index.h <span style='color:#111;'> 37.18KB </span>","children":null,"spread":false},{"title":"videoio_c.h <span style='color:#111;'> 36.42KB </span>","children":null,"spread":false},{"title":"dist.h <span style='color:#111;'> 27.70KB </span>","children":null,"spread":false},{"title":"hierarchical_clustering_index.h <span style='color:#111;'> 26.35KB </span>","children":null,"spread":false},{"title":"cvdef.h <span style='color:#111;'> 22.53KB </span>","children":null,"spread":false},{"title":"autotuned_index.h <span style='color:#111;'> 21.08KB </span>","children":null,"spread":false},{"title":"kdtree_single_index.h <span style='color:#111;'> 20.46KB </span>","children":null,"spread":false},{"title":"calib3d_c.h <span style='color:#111;'> 20.12KB </span>","children":null,"spread":false},{"title":"kdtree_index.h <span style='color:#111;'> 20.02KB </span>","children":null,"spread":false},{"title":"lsh_table.h <span style='color:#111;'> 18.58KB </span>","children":null,"spread":false},{"title":"types_c.h <span style='color:#111;'> 18.39KB </span>","children":null,"spread":false},{"title":"cv_cpu_helper.h <span style='color:#111;'> 17.82KB </span>","children":null,"spread":false},{"title":"lsh_index.h <span style='color:#111;'> 15.69KB </span>","children":null,"spread":false},{"title":"result_set.h <span style='color:#111;'> 15.35KB </span>","children":null,"spread":false},{"title":"tracking_c.h <span style='color:#111;'> 11.43KB </span>","children":null,"spread":false},{"title":"index_testing.h <span style='color:#111;'> 10.87KB </span>","children":null,"spread":false},{"title":"highgui_c.h <span style='color:#111;'> 10.82KB </span>","children":null,"spread":false},{"title":"any.h <span style='color:#111;'> 8.78KB </span>","children":null,"spread":false},{"title":"hdf5.h <span style='color:#111;'> 7.36KB </span>","children":null,"spread":false},{"title":"allocator.h <span style='color:#111;'> 6.27KB </span>","children":null,"spread":false},{"title":"composite_index.h <span style='color:#111;'> 6.14KB </span>","children":null,"spread":false},{"title":"nn_index.h <span style='color:#111;'> 6.09KB </span>","children":null,"spread":false},{"title":"objdetect_c.h <span style='color:#111;'> 6.03KB </span>","children":null,"spread":false},{"title":"ui_ScrewNutDetection.h <span style='color:#111;'> 5.98KB </span>","children":null,"spread":false},{"title":"all_indices.h <span style='color:#111;'> 5.97KB </span>","children":null,"spread":false},{"title":"saving.h <span style='color:#111;'> 5.83KB </span>","children":null,"spread":false},{"title":"simplex_downhill.h <span style='color:#111;'> 5.80KB </span>","children":null,"spread":false},{"title":"cv_cpu_dispatch.h <span style='color:#111;'> 5.75KB </span>","children":null,"spread":false},{"title":"imgcodecs_c.h <span style='color:#111;'> 5.42KB </span>","children":null,"spread":false},{"title":"cvconfig.h <span style='color:#111;'> 5.25KB </span>","children":null,"spread":false},{"title":"cap_ios.h <span style='color:#111;'> 4.95KB </span>","children":null,"spread":false},{"title":"dynamic_bitset.h <span style='color:#111;'> 4.61KB </span>","children":null,"spread":false},{"title":"interface.h <span style='color:#111;'> 4.58KB </span>","children":null,"spread":false},{"title":"defines.h <span style='color:#111;'> 4.45KB </span>","children":null,"spread":false},{"title":"random.h <span style='color:#111;'> 4.18KB </span>","children":null,"spread":false},{"title":"heap.h <span style='color:#111;'> 4.18KB </span>","children":null,"spread":false},{"title":"logger.h <span style='color:#111;'> 3.87KB </span>","children":null,"spread":false},{"title":"linear_index.h <span style='color:#111;'> 3.85KB </span>","children":null,"spread":false},{"title":"matrix.h <span style='color:#111;'> 3.32KB </span>","children":null,"spread":false},{"title":"ground_truth.h <span style='color:#111;'> 3.32KB </span>","children":null,"spread":false},{"title":"params.h <span style='color:#111;'> 3.29KB </span>","children":null,"spread":false},{"title":"cv.h <span style='color:#111;'> 3.15KB </span>","children":null,"spread":false},{"title":"object_factory.h <span style='color:#111;'> 2.92KB </span>","children":null,"spread":false},{"title":"sampling.h <span style='color:#111;'> 2.86KB </span>","children":null,"spread":false},{"title":"photo_c.h <span style='color:#111;'> 2.71KB </span>","children":null,"spread":false},{"title":"timer.h <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"ios.h <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false},{"title":"cvaux.h <span style='color:#111;'> 2.52KB </span>","children":null,"spread":false},{"title":"cxcore.h <span style='color:#111;'> 2.42KB </span>","children":null,"spread":false},{"title":"highgui.h <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false},{"title":"cvwimage.h <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"ml.h <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"general.h <span style='color:#111;'> 2.04KB </span>","children":null,"spread":false},{"title":"ScrewNutDetection.h <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false},{"title":"config.h <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"ui_ScrewNutDetection.h <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"interface.h <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"interface.h <span style='color:#111;'> 584B </span>","children":null,"spread":false},{"title":"dummy.h <span style='color:#111;'> 178B </span>","children":null,"spread":false},{"title":"cxmisc.h <span style='color:#111;'> 137B </span>","children":null,"spread":false},{"title":"imgproc.hpp <span style='color:#111;'> 236.47KB </span>","children":null,"spread":false},{"title":"color_detail.hpp <span style='color:#111;'> 219.24KB </span>","children":null,"spread":false},{"title":"mat.hpp <span style='color:#111;'> 157.26KB </span>","children":null,"spread":false},{"title":"core.hpp <span style='color:#111;'> 150.53KB </span>","children":null,"spread":false},{"title":"calib3d.hpp <span style='color:#111;'> 135.92KB </span>","children":null,"spread":false},{"title":"intrin_avx.hpp <span style='color:#111;'> 109.57KB </span>","children":null,"spread":false},{"title":"intrin_sse.hpp <span style='color:#111;'> 109.08KB </span>","children":null,"spread":false},{"title":"mat.inl.hpp <span style='color:#111;'> 103.44KB </span>","children":null,"spread":false},{"title":"ml.hpp <span style='color:#111;'> 92.79KB </span>","children":null,"spread":false},{"title":"opencl_clamdblas.hpp <span style='color:#111;'> 81.02KB </span>","children":null,"spread":false},{"title":"types.hpp <span style='color:#111;'> 70.28KB </span>","children":null,"spread":false},{"title":"intrin_cpp.hpp <span style='color:#111;'> 68.82KB </span>","children":null,"spread":false},{"title":"features2d.hpp <span style='color:#111;'> 64.18KB </span>","children":null,"spread":false},{"title":"intrin_neon.hpp <span style='color:#111;'> 62.89KB </span>","children":null,"spread":false},{"title":"videoio.hpp <span style='color:#111;'> 55.07KB </span>","children":null,"spread":false},{"title":"dnn.hpp <span style='color:#111;'> 50.75KB </span>","children":null,"spread":false},{"title":"vec_math.hpp <span style='color:#111;'> 50.31KB </span>","children":null,"spread":false},{"title":"vsx_utils.hpp <span style='color:#111;'> 49.97KB </span>","children":null,"spread":false},{"title":"tracker.hpp <span style='color:#111;'> 49.65KB </span>","children":null,"spread":false},{"title":"persistence.hpp <span style='color:#111;'> 49.55KB </span>","children":null,"spread":false},{"title":"descriptor.hpp <span style='color:#111;'> 48.94KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明