PageRenderTime 2309ms CodeModel.GetById 29ms RepoModel.GetById 3ms app.codeStats 0ms

/Source/features_2d/features_2d.adb

http://opencvada.googlecode.com/
Ada | 50 lines | 26 code | 5 blank | 19 comment | 0 complexity | 6fb50429a87e7741ff1a4d315c0ff50f MD5 | raw file
  1. -----------------------------------------------------------------------
  2. -- Ada bindings for OpenCV 2.1.1 (from SVN 3 October 2010, rev. 3703)
  3. -- Developed as a master thesis project at Mälardalens Högskola
  4. -- OpenCV: http://opencv.willowgarage.com/
  5. -- Ada bindings : http://not_available.nope/
  6. -- License @ ./LICENSE (BSD license)
  7. -----------------------------------------------------------------------
  8. --Contact--------------------------------------------------------------
  9. -- Lars Cederholm, Niklas Pettersson
  10. -- Mälardalens Högskola, http://www.mdh.se/
  11. -- [lcm06001,npn06002]@student.mdh.se
  12. -----------------------------------------------------------------------
  13. --File-Info-------------------------------------------------------------
  14. -- features_2d.adb - features_2d.hpp
  15. -- Comments, Information, Other
  16. -----------------------------------------------------------------------
  17. package body Features_2d is
  18. --
  19. -- // returns default parameters
  20. function Cv_Create_Surf_Params (Threshold : Long_Float;
  21. Extended : Integer := 0) return Cv_Surf_Params is
  22. Params : Cv_Surf_Params;
  23. begin
  24. Params.Extended := Extended;
  25. Params.Hessianthreshold := Threshold;
  26. Params.Noctaves := 4;
  27. Params.Noctavelayers := 2;
  28. return Params;
  29. end Cv_Create_Surf_Params;
  30. -- Constructor for Cv_Star_Detector_Params with default values.
  31. function Cv_Create_Star_Detector_Params (Maxsize : Integer := 45;
  32. Responethreshold : Integer := 30;
  33. Linethresholdprojected : Integer := 10;
  34. Linethresholdbinarized : Integer := 8;
  35. Suppressnonmaxsize : Integer := 5) return Cv_Star_Detector_Params is
  36. Params : Cv_Star_Detector_Params;
  37. begin
  38. Params.Maxsize := Maxsize;
  39. Params.Responethreshold := Responethreshold;
  40. Params.Linethresholdprojected := Linethresholdprojected;
  41. Params.Linethresholdbinarized := Linethresholdbinarized;
  42. Params.Suppressnonmaxsize := Suppressnonmaxsize;
  43. return Params;
  44. end Cv_Create_Star_Detector_Params;
  45. end Features_2d;