opencv与C#联合编译实现视觉检测功能

2503_90096836ZIP星辰视觉.zip  62.95MB

资源文件列表:

ZIP 星辰视觉.zip 大约有43个文件
  1. Debug/
  2. Debug/dll/
  3. Debug/dll/x64/
  4. Debug/dll/x64/OpenCvSharpExtern.dll 58.89MB
  5. Debug/dll/x64/opencv_videoio_ffmpeg4100_64.dll 25.17MB
  6. Debug/dll/x86/
  7. Debug/dll/x86/OpenCvSharpExtern.dll 40.17MB
  8. Debug/dll/x86/opencv_videoio_ffmpeg4100.dll 22.34MB
  9. Debug/MvCameraControl.Net.dll 173.5KB
  10. Debug/OpenCVLearn2.exe 17.5KB
  11. Debug/OpenCVLearn2.exe.config 563B
  12. Debug/OpenCVLearn2.pdb 53.5KB
  13. Debug/OpenCvSharp.dll 930KB
  14. Debug/OpenCvSharp.Extensions.dll 20KB
  15. Debug/OpenCvSharp.Extensions.xml 6.61KB
  16. Debug/OpenCvSharp.WpfExtensions.dll 14KB
  17. Debug/OpenCvSharp.WpfExtensions.xml 7.1KB
  18. Debug/OpenCvSharp.xml 1.9MB
  19. Debug/SYREdit.dll 14KB
  20. Debug/SYREdit.pdb 31.5KB
  21. Debug/SYRVision.dll 5.35MB
  22. Debug/SYRVision.dll.config 453B
  23. Debug/SYRVision.pdb 1.42MB
  24. Debug/SYRVisionBase.dll 38.5KB
  25. Debug/SYRVisionBase.dll.config 453B
  26. Debug/SYRVisionBase.pdb 171.5KB
  27. Debug/SYRVisionDisplay.dll 385.5KB
  28. Debug/SYRVisionDisplay.dll.config 453B
  29. Debug/SYRVisionDisplay.pdb 59.5KB
  30. Debug/System.Buffers.dll 20.37KB
  31. Debug/System.Buffers.xml 3.4KB
  32. Debug/System.Drawing.Common.dll 48.66KB
  33. Debug/System.Drawing.Common.pdb 11.38KB
  34. Debug/System.Drawing.Common.xml 1.06MB
  35. Debug/System.Memory.dll 138.91KB
  36. Debug/System.Memory.xml 13.62KB
  37. Debug/System.Numerics.Vectors.dll 113.14KB
  38. Debug/System.Numerics.Vectors.xml 179.18KB
  39. Debug/System.Runtime.CompilerServices.Unsafe.dll 17.6KB
  40. Debug/System.Runtime.CompilerServices.Unsafe.xml 20.05KB
  41. Debug/System.ValueTuple.dll 24.64KB
  42. Debug/System.ValueTuple.xml 142B
  43. Debug/星辰视觉.syr 81.76KB

资源介绍:

1、主要采用opencv和C#联合编译的视觉软件,边学习边推荐。 2、该软件目标是为了更广泛包容工业级视觉、控制等平台,方便新人学习。 3、软件暂时实现功能:相机取像、图片读写、继承工具块、彩色转黑白、斑点工具、创建ROI、模板匹配、找线、找圆、拟合线、拟合圆、创建点、创建线、创建圆、创建线段、线线关系、点点关系、圆圆关系、点线关系、点圆关系、线圆关系、脚本编译等功能。

<?xml version="1.0"?> <doc> <assembly> <name>OpenCvSharp</name> </assembly> <members> <member name="T:OpenCvSharp.Cv2"> <summary> OpenCV Functions of C++ I/F (cv::xxx) </summary> </member> <member name="F:OpenCvSharp.Cv2.PI"> <summary> The ratio of a circle's circumference to its diameter </summary> </member> <member name="F:OpenCvSharp.Cv2.LOG2"> <summary> </summary> </member> <member name="F:OpenCvSharp.Cv2.FILLED"> <summary> </summary> </member> <member name="M:OpenCvSharp.Cv2.ToPtr(OpenCvSharp.ICvPtrHolder)"> <summary> 引数がnullの時はIntPtr.Zeroに変換する </summary> <param name="obj"></param> <returns></returns> </member> <member name="M:OpenCvSharp.Cv2.Rodrigues(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray)"> <summary> converts rotation vector to rotation matrix or vice versa using Rodrigues transformation </summary> <param name="src">Input rotation vector (3x1 or 1x3) or rotation matrix (3x3).</param> <param name="dst">Output rotation matrix (3x3) or rotation vector (3x1 or 1x3), respectively.</param> <param name="jacobian">Optional output Jacobian matrix, 3x9 or 9x3, which is a matrix of partial derivatives of the output array components with respect to the input array components.</param> </member> <member name="M:OpenCvSharp.Cv2.Rodrigues(System.Double[],System.Double[0:,0:]@,System.Double[0:,0:]@)"> <summary> converts rotation vector to rotation matrix using Rodrigues transformation </summary> <param name="vector">Input rotation vector (3x1).</param> <param name="matrix">Output rotation matrix (3x3).</param> <param name="jacobian">Optional output Jacobian matrix, 3x9, which is a matrix of partial derivatives of the output array components with respect to the input array components.</param> </member> <member name="M:OpenCvSharp.Cv2.Rodrigues(System.Double[0:,0:],System.Double[]@,System.Double[0:,0:]@)"> <summary> converts rotation matrix to rotation vector using Rodrigues transformation </summary> <param name="matrix">Input rotation matrix (3x3).</param> <param name="vector">Output rotation vector (3x1).</param> <param name="jacobian">Optional output Jacobian matrix, 3x9, which is a matrix of partial derivatives of the output array components with respect to the input array components.</param> </member> <member name="M:OpenCvSharp.Cv2.FindHomography(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.HomographyMethods,System.Double,OpenCvSharp.OutputArray,System.Int32,System.Double)"> <summary> computes the best-fit perspective transformation mapping srcPoints to dstPoints. </summary> <param name="srcPoints">Coordinates of the points in the original plane, a matrix of the type CV_32FC2</param> <param name="dstPoints">Coordinates of the points in the target plane, a matrix of the type CV_32FC2</param> <param name="method">Method used to computed a homography matrix.</param> <param name="ransacReprojThreshold">Maximum allowed reprojection error to treat a point pair as an inlier (used in the RANSAC method only)</param> <param name="mask"> Optional output mask set by a robust method ( CV_RANSAC or CV_LMEDS ). Note that the input mask values are ignored.</param> <param name="maxIters">The maximum number of RANSAC iterations.</param> <param name="confidence">Confidence level, between 0 and 1.</param> <returns></returns> </member> <member name="M:OpenCvSharp.Cv2.FindHomography(System.Collections.Generic.IEnumerable{OpenCvSharp.Point2d},System.Collections.Generic.IEnumerable{OpenCvSharp.Point2d},OpenCvSharp.HomographyMethods,System.Double,OpenCvSharp.OutputArray,System.Int32,System.Double)"> <summary> computes the best-fit perspective transformation mapping srcPoints to dstPoints. </summary> <param name="srcPoints">Coordinates of the points in the original plane</param> <param name="dstPoints">Coordinates of the points in the target plane</param> <param name="method">Method used to computed a homography matrix.</param> <param name="ransacReprojThreshold">Maximum allowed reprojection error to treat a point pair as an inlier (used in the RANSAC method only)</param> <param name="mask"> Optional output mask set by a robust method ( CV_RANSAC or CV_LMEDS ). Note that the input mask values are ignored.</param> <param name="maxIters">The maximum number of RANSAC iterations.</param> <param name="confidence">Confidence level, between 0 and 1.</param> <returns></returns> </member> <member name="M:OpenCvSharp.Cv2.FindHomography(OpenCvSharp.InputArray,OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.UsacParams)"> <summary> computes the best-fit perspective transformation mapping srcPoints to dstPoints. </summary> <param name="srcPoints">Coordinates of the points in the original plane, a matrix of the type CV_32FC2</param> <param name="dstPoints">Coordinates of the points in the target plane, a matrix of the type CV_32FC2</param> <param name="mask"> Optional output mask set by a robust method ( CV_RANSAC or CV_LMEDS ). Note that the input mask values are ignored.</param> <param name="params"></param> <returns></returns> <exception cref="T:System.ArgumentNullException"></exception> </member> <member name="M:OpenCvSharp.Cv2.RQDecomp3x3(OpenCvSharp.InputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray,OpenCvSharp.OutputArray)"> <summary> Computes RQ decomposition of 3x3 matrix </summary> <param name="src">3x3 input matrix.</param> <param name="mtxR">Output 3x3 upper-triangular matrix.</param> <param name="mtxQ"> Output 3x3 orthogonal matrix.</param> <param name="qx">Optional output 3x3 rotation matrix around x-axis.</param> <param name="qy">Optional output 3x3 rotation matrix around y-axis.</param> <param name="qz">Optional output 3x3 rotation matrix around z-axis.</param> <returns></returns> </member> <member name="M:OpenCvSharp.Cv2.RQDecomp3x3(System.Double[0:,0:],System.Double[0:,0:]@,System.Double[0:,0:]@)"> <summary> Computes RQ decomposition of 3x3 matrix </summary> <param name="src">3x3 input matrix.</param> <param name="mtxR">Output 3x3 upper-triangular matrix.</param> <param name="mtxQ"> Output 3x3 orthogonal matrix.</param> <returns></returns> </member> <member name="M:OpenCvSharp.Cv2.RQDecomp3x3(System.Double[0:,0:],System.Double[0:,0:]@,System.Double[0:,0:]@,System.Double[0:,0:]@,System.Double[0:,0:]@,System.Double[0:,0:]@)"> <summary> Computes RQ decomposition of 3x3 matrix </summary> <param name="src">3x3 input matrix.</param> <param name="mtxR">Output 3x3 upper-triangular matrix.</param> <param name="mtxQ"> Output 3x3 orthogonal matrix.</param>
100+评论
captcha