关于svd和图像分块方面一个问题(新人求助)

qq_42243533 2018-06-10 10:01:54

这里图像块的方向角度的求解公式不太理解,希望有人能帮忙解惑一下。
非常感谢!
...全文
989 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_42243533 2018-06-15
  • 打赏
  • 举报
回复
确认一下我的想法:方向y就是梯度矩阵的方向角?就是梯度方向角? S1,1和S2,2就是S矩阵上前两个也就是最大的两个奇异值吗?
qq_42243533 2018-06-14
  • 打赏
  • 举报
回复
表示,我并不是要求你告诉我代码该怎么写,怎么敲。SVD我以前并没有接触过,而用SVD对图像分块就更不用说了。我自己也有在百度查阅相关的资料,我现在需要的只是帮我点明一些东西。我也不奢求通过这一个帖子让我对svd了如指掌。我现在想要的只是比如说你给了我这个函数要告诉我该怎么调用,或者说,你给了我这个计算公式,至少得让我知道这代表什么(可以与我拥有的知识连接起来)。我现在想要的只是这个。我现在对svd的理解是很模糊的,这个我必须得承认。你说的自己一步一步分析是没有错,但是有人指点可以让我理解的更快。这也是我发论坛的原因之一。 还有。,。你说的调试,似乎和我问的问题没有关系吧。
赵4老师 2018-06-14
  • 打赏
  • 举报
回复
代码功能归根结底不是别人帮自己看或讲解或注释出来的;而是被自己静下心来花足够长的时间和精力亲自动手单步或设断点或对执行到某步获得的中间结果显示或写到日志文件中一步一步分析出来的。 提醒:再牛×的老师也无法代替学生自己领悟和上厕所! 单步调试和设断点调试(VS IDE中编译连接通过以后,按F10或F11键单步执行,按Shift+F11退出当前函数;在某行按F9设断点后按F5执行停在该断点处。)是程序员必须掌握的技能之一。
qq_42243533 2018-06-13
  • 打赏
  • 举报
回复
你好,首先,非常感谢你的回答。然后。。。不知道你能不能讲的细节一点或者具体一点。svd我有点难以理解,里边具体的内容我现在的数学知识我看不懂。我现在只是希望用代码进行实现。 比如我已经把图像块存入了vector容器里,针对这个图像块矩阵(8*8),进行了SVD分解,得到了3个矩阵,U,S,V3个,S矩阵里,对角线元素是只取前两个对角线元素进行计算来代表主方向测度么?“v1(1)和v1(2):X方向和Y方向的坐标值”,这句话里,X,Y方向的坐标值我不懂,因为我不知道它在矩阵里对应的是哪个值。在V矩阵里,第几列第几行代表这些值? 如果可以的话,希望你可以告诉我。(不一定要告诉我原理,只需要告诉我他们在一个矩阵里代表的值或者说他们在哪个位置。) 谢谢!
tony2278 2018-06-13
  • 打赏
  • 举报
回复
eg. pixel A的位置表示是:(100,150)
tony2278 2018-06-13
  • 打赏
  • 举报
回复
v1(1)和v1(2):X方向和Y方向的坐标值
qq_42243533 2018-06-12
  • 打赏
  • 举报
回复
搜了,还是解决不了才来发帖的,。。。详细说的话,v1(1)和v1(2)代表的是什么。是v列的第一列第一个值和第二个值吗?s11,s22是对角线上的所有元素还是前两个对角元素。
待续_1006 2018-06-11
  • 打赏
  • 举报
回复
百度搜相关关键字。

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧