홈페이지
http://code.google.com/p/accord/
설치 및 사용 방법이 여기?
http://code.google.com/p/accord/wiki/GettingStarted
youtube 동영상들
http://www.youtube.com/results?search_query=c%23+accord.net
요 새끼가 비디오 많이 올렸던데
http://www.youtube.com/user/cesarrsouza/videos
레퍼런스 매뉴얼
Complete class reference, MSDN-style. Contains example source code and code snippets for the many features of the framework.
http://accord-framework.net/docs/Index.html
publications (참고 논문들인가?)
http://accord-framework.net/publications.html
Licnese
http://accord-framework.net/license.html
The framework is licensed under the GNU Lesser Public License v2.1
What does that means?
Note: I am not a lawyer, and the following should not be seen, by any means, as any kind of legal advice. They do not substitute the license text, and the only valid legal terms are the ones specified in the contents of the GNU Lesser General Public License text file. If in doubt, consult a lawyer.
Can I use Accord.NET in my commercial applications?
Absolutely yes. But restrictions may apply, and you might want to check the actual license text for those details.
Will I need to disclose my source code if I link against this library?
No, as long as you don't touch any of the framework's own source code files. If you just link against the framework .dll files, then everything should be fine. Note that this is the most common case (and the intended use) scenario.
However, if you make modifications to the framework source code, and redistribute this modified version (i.e. compile a modified version of the framework itself), then you will need to distribute those modifications under the LGPL, to whomever you chose to distribute this modified version to.
So if I alter any of the framework's source code files and link against this modified version, will I have to disclose my application code?
No. Your application would be fine. The problem would be the modified version of the framework: if you would like to continue using the framework, you can open just the modifications you made to the framework's source code, and not the code of your consumer application.
Also, please note that neither the GPL nor the LGPL obligate you to disclose your code. If you distribute a modified version without abiding by the LGPL terms, you will be violating the license terms and thus lose your grant to continue using the library. Most likely you will have two options: continue using the library and disclose your modifications under the LGPL, or stop distributing the modified software altogether.
Additional software
Great part of the open-source software ecosystem is based in the sharing and reuse of source code. As such, the framework also makes use of several excelent works shared by other users under LGPL-compatible licenses. For a complete list of such software, please consult the Copyrights.txt text file in the framework's main folder.
원문은 더보기 눌러서 보고 상용 프로그램에 Accord.NET을 써도 된다고 한다. 그러나 제한이 있을 수 있으므로 license text를 읽어봐라.(GNU Lesser General Public License text file)
요게 라이센스 텍스트 인듯
https://github.com/accord-net/framework/blob/master/Copyright.txt
The Accord.NET Framework
Copyright (c) 2009-2013, César Roberto de Souza <cesarsouza at gmail.com>This library is free software; you can redistribute it and/or modify it under the terms ofthe GNU Lesser General Public License as published by the Free Software Foundation; eitherversion 2.1 of the License, or (at your option) any later version.The copyright holders provide no reassurances that the source code provided doesnot infringe any patent, copyright, or any other intellectual property rights ofthird parties. The copyright holders disclaim any liability to any recipient forclaims brought against recipient by any third party for infringement of that partiesintellectual property rights.This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the GNU Lesser General Public License for more details.You should have received a copy of the GNU Lesser General Public Licensealong with this program. If not, see <http://www.gnu.org/licenses/>.Some modules of this library are distributed under the GPL, and not the LGPL. Those moduleshave been marked with .GPL.dll in their name. All relevant licensing information should alsobe accompanying each respective source code. Please see relevant source headers for details.The documentation sections contains references to Wikipedia and is thus entirely available under theCreative Commons Attribution/Share-Alike License. All referenced sections include a hyperlink to theoriginal article page. If you think you have found something which has not been properly linked, pleaselet me know so it can be corrected.Overall framework architecture and style was greatly inspired by AForge.NET. The AForge.NETFramework is a copyrighted work by Andrew Kirillov. This framework (Accord.NET) is in no wayaffiliated with AForge.NET, its authors or contributors.This library also contains routines adapted from Lutz Roeder's Mapack for .NET, LAPACK and Jamaroutines. Jama has been released under the public domain. LAPACK has been released under a compatible3-clause BSD license, listed below. Original ArrayDataView code is copyright (c) 2004 Mihail Stefanov,licensed under the LGPL with permission of the original author. Original SortableBindingList sourcecode is copyright (c) 2008 Tim Van Wassenhove, licensed under the LGPL with permission of the originalauthor. Statistics module contains code for computing the Kolmogorov-Smirnov distribution based onoriginal code by Richard Simard, redistributed under the LGPL with permission of the original author.Imaging module contains code for Gabor filter based on the original code by Max Bügler, redistributedunder the LGPL with permission of the original author.The Augmented Lagrangian Solver implementation is based on the NLopt Numerical Optimization Library,copyright (c) 2008 Steven G. Johnson, distributed under the MIT license. Some image filters have beencontributed by Diego Catalano, distributed under the LGPL license and included with permission of theoriginal author. Mathematics module includes the Kinematic joint models by Rémy Dispagne, licensedunder the LGPL with permission of the original author. The Haar Object detector contains contributionsfrom Darko Jurić, added with permission of the original author.The Accord.Vision module includes definitions for Haar Cascades created by Modesto Castrillon-Santana,distributed under the LGPL with permission of the original author. The SURF interest points detectorimplementation is based on code by Christopher Evans, licensed under the LGPL with permission of theoriginal author. The FAST corners detector has been created using a code generation tool created byEdward Rosten, distributed under a compatible 3-clause BSD license, listed below. The Camshift trackerimplementation is based on the FaceIt ActionScript Camshift tracker, copyright (c) 2009 Benjamin Jung,distributed under the MIT license, listed below. The Project Marilena is copyright (c) 2008 MasakazuOhtsuka, distributed under a compatible 2-clause BSD license, listed below. See actual sources fordetails.Below are the licenses applying to specific sections of the code. Those are notapplicable to the work as a whole (the Framework), but to the specifics of eachportion of the framework. See actual sources for details.The FaceIt Library - Copyright (C) 2009 Benjamin JungPermission is hereby granted, free of charge, to any person obtaining a copyof this software and associated documentation files (the "Software"), to dealin the Software without restriction, including without limitation the rightsto use, copy, modify, merge, publish, distribute, sublicense, and/or sellcopies of the Software, and to permit persons to whom the Software isfurnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included inall copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ORIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THEAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHERLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS INTHE SOFTWARE.The Marilena Project - Copyright (C) 2008 Masakazu OhtsukaRedistribution and use in source and binary forms, with or without modification,are permitted provided that the following conditions are met:* Redistribution's of source code must retain the above copyright notice,this list of conditions and the following disclaimer.* Redistribution's in binary form must reproduce the above copyright notice,this list of conditions and the following disclaimer in the documentationand/or other materials provided with the distribution.This software is provided by the copyright holders and contributors "as is" andany express or implied warranties, including, but not limited to, the impliedwarranties of merchantability and fitness for a particular purpose are disclaimed.In no event shall the Intel Corporation or contributors be liable for any direct,indirect, incidental, special, exemplary, or consequential damages(including, but not limited to, procurement of substitute goods or services;loss of use, data, or profits; or business interruption) however causedand on any theory of liability, whether in contract, strict liability,or tort (including negligence or otherwise) arising in any way out ofthe use of this software, even if advised of the possibility of such damage.The FAST corners detector - Copyright (C) 2006-2010 Edward RostenRedistribution and use in source and binary forms, with or withoutmodification, are permitted provided that the following conditionsare met:* Redistributions of source code must retain the above copyrightnotice, this list of conditions and the following disclaimer.* Redistributions in binary form must reproduce the above copyrightnotice, this list of conditions and the following disclaimer in thedocumentation and/or other materials provided with the distribution.* Neither the name of the University of Cambridge nor the names ofits contributors may be used to endorse or promote products derivedfrom this software without specific prior written permission.THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOTLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FORA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER ORCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, ORPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OFLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDINGNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THISSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.The Cephes Math Library - Copyright (C) 1984-2000 Stephen L. MoshierRelease 2.8 - June, 2000 Copyright 1984, 1987, 1988, 2000 by Stephen L. MoshierSome software in this archive may be from the book _Methods andPrograms for Mathematical Functions_ (Prentice-Hall or Simon & SchusterInternational, 1989) or from the Cephes Mathematical Library, acommercial product. In either event, it is copyrighted by the author.What you see here may be used freely but it comes with no support orguarantee.The two known misprints in the book are repaired here in thesource listings for the gamma function and the incomplete betaintegral.Stephen L. Moshiermoshier@na-net.ornl.govThe LAPACK Linear Algebra Package - Copyright (C) 1992-2010Copyright (c) 1992-2010 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved.Copyright (c) 2000-2010 The University of California Berkeley. All rights reserved.Copyright (c) 2006-2010 The University of Colorado Denver. All rights reserved.Redistribution and use in source and binary forms, with or withoutmodification, are permitted provided that the following conditions aremet:- Redistributions of source code must retain the above copyrightnotice, this list of conditions and the following disclaimer.- Redistributions in binary form must reproduce the above copyrightnotice, this list of conditions and the following disclaimer listedin this license in the documentation and/or other materialsprovided with the distribution.- Neither the name of the copyright holders nor the names of itscontributors may be used to endorse or promote products derived fromthis software without specific prior written permission.The copyright holders provide no reassurances that the source codeprovided does not infringe any patent, copyright, or any otherintellectual property rights of third parties. The copyright holdersdisclaim any liability to any recipient for claims brought againstrecipient by any third party for infringement of that partiesintellectual property rights.THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOTLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FORA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHTOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOTLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANYTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USEOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.NLopt Numerical Optimization LibraryCopyright (c) 2007-2011 Massachusetts Institute of TechnologyPermission is hereby granted, free of charge, to any person obtaininga copy of this software and associated documentation files (the"Software"), to deal in the Software without restriction, includingwithout limitation the rights to use, copy, modify, merge, publish,distribute, sublicense, and/or sell copies of the Software, and topermit persons to whom the Software is furnished to do so, subject tothe following conditions:The above copyright notice and this permission notice shall beincluded in all copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OFMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE ANDNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BELIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTIONOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTIONWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.Peter Kovesi's Computer Vision functions - Copyright (c) 1995-2010 Peter KovesiCopyright (c) 1995-2010 Peter KovesiCentre for Exploration TargetingSchool of Earth and EnvironmentThe University of Western AustraliaPermission is hereby granted, free of charge, to any person obtaining a copyof this software and associated documentation files (the "Software"), to dealin the Software without restriction, including without limitation the rightsto use, copy, modify, merge, publish, distribute, sublicense, and/or sell copiesof the Software, and to permit persons to whom the Software is furnished to doso, subject to the following conditions:The above copyright notice and this permission notice shall be included in allcopies or substantial portions of the Software.The software is provided "as is", without warranty of any kind, express orimplied, including but not limited to the warranties of merchantability,fitness for a particular purpose and noninfringement. In no event shall theauthors or copyright holders be liable for any claim, damages or other liability,whether in an action of contract, tort or otherwise, arising from, out of or inconnection with the software or the use or other dealings in the software.
샘플들 (관련 동영상들도 있음)
http://accord-framework.net/samples.html
Audio - Fourier, Recorder, Beat detection
Imaging - Image classification(Bag of Visual Words - BoW), Corners detection (FAST / Harris / SURF),
Image stitching (FREAK / Harris / SURF), Wavelets
Machine Learning - Handwriting (Multi-class SVM), RANdom SAmple Consensus(RANSAC),
Classification(Kernel SVM / Naive Bayes / Decision Trees),
Regression (Kernel SVM), Clustering (K-Means and MeanShift, Gaussian Mixture Models)
Mathematics - Quadratic Programming (QP) Solver, Denavit-Hartenberg Kinematics
Neuro - Classification (Levenberg-Marquardt), Deep Belief Networks and Boltzmann Machines,
Levenberg-Marquardt, Resilient Backpropagation (RProp)
Statistics - Handwriting (KDA), Hidden Markov Models, Kernel Discriminant Analysis (KDA),
Kernel Principal Component Analysis(KPCA), Linear Discriminant Analysis (LDA),
Principal Component Analysis (PCA), Independent Component Analysis (ICA),
Partial Least Squares (PLS), Linear and Logistic Regression Analysis,
Receiver Operating Characteristic(ROC), Cox's Proportional Hazards,
Mouse Gesture Recognition
Vision - Face Detection (Haar object detector), Face Tracking (Camshift), Head-based Controller,
Color glove segmentation and tracking
Video - Screencast Capture Lite
다음, 네이버, 구글, 아마존에 accord.net으로 검색해보니깐 책은 없드라. 위에 홈페이지에서 다운받고 뭐 PDF 읽어서 사용해야 되는 듯. 근데 툭 던져준다고 아무거나 쓸 수 있는 것은 아니고 샘플이 있으면 그거나 좀 보고 도전하면 좋은데.
140626---------------
라이센스 조사, 매뉴얼 어딨는지 확인 끝났음
앞으로 할 일
-설치
-라이브러리 추가 방법
-라이브러리 자료형 등 숙지
-라이브러리 함수 사용 테스트
-매뉴얼 사용방법 숙지
'컴퓨터 과학 & 영상처리 관련 > C# / .NET / JAVA' 카테고리의 다른 글
C# learnersTV 캡쳐한거? (0) | 2014.09.14 |
---|---|
C# hashset<int> 이게 뭐여 (0) | 2014.08.27 |
140406 모르는 것들 (0) | 2014.04.06 |
c# lambda, Func, Action, Predicate 등 (0) | 2014.04.06 |
C# n차원 배열 2가지 사용 방법 (0) | 2014.04.02 |