本人数学比较薄弱,但是想学opencv,不知道它需要什么数学基础?没有数学基础可以学吗?如果不可以学习opengl数学难度会不会小一些
没有数学基础可以学呀,会编程会算法就什么都会了。图形处理数学基础最基础的应该算矩阵运算了吧,主要是因为图像本身就是一个二维矩阵,操作图像就是操作矩阵。所以对图形的变换和坐标的变换等等,基本都是需要矩阵运算的。其他的数学知识,如线性代数也是需要一些的。
对于什么什么不会能不能学/做什么的,基本都是可以后期根据需要补课的呀。根据项目或者工作有针对的学习和补习,理解和处理的也会更快的。不需要过多的担忧。就比如学编程要不要会英语一样😂,我们不会英语还不会拼音嘛😀,所以很多时候都是自己学习和理解的。
学OpenCV的时候,肯定会涉及数学知识,遇到不会的数学相关知识,就去找这个数学相关的知识点看就行了,不用全部都看。我们可以去找一些AI数学基础的书籍来看,这个涉及怎么找的问题,不是随便找一本AI数学基础就行了,有些书写的不直白看不懂的,可以多找几本结合在一起看,看不懂就换一下本,全部都看不懂,就继续找别的AI数学基础书籍看,一直这样循环,另外要配合百度和谷歌搜索问题。如果这样都还看不懂,那么可以放弃了,没有必要浪费这些时间,不值得,放弃也是一种正确的学习方式,还不如去精学自己的IT方向。
至少线性代数得稍微学一下
1.学opencv的话有点C++基础是必要的;
2.推荐毛星云大佬的《OpenCV3编程入门》;
再要深入研究算法的话,建议再补充一下相关数学基础即可。
望采纳!
首先你要去你要去B站里去找一些专业有含量的视频去学习 ,学着学着你就会了,可能发现没有什么过高的数学基础也可以去学习