opencv的remap使用问题

我理解不了为什么在循环过程里,x要记录j的值,y要记录i的值,在第一层循环里w是图像的宽度,那么在第一行里x的值不都应该是一样的吗?但是实际中图中的代码是正确的,可以正确的复制图像。

我不懂为什么x和y记录的是对方的数据,我觉得这里循环中应该是x.itemset = ((x, y), i)这样才对,但是按照我这样的想法运行后图像沿着对角线翻转了。请问是我理解的不对吗?

可以参考这篇文章,希望对你有帮助:Opencv 中重映射的remap函数中map_x,map_y的困惑说明_hairuiJY-CSDN博客

您的问题已经有小伙伴解答了,请点击【采纳】按钮,采纳帮您提供解决思路的答案,给回答的人一些鼓励哦~~

ps:开通问答VIP,享受5次/月 有问必答服务,了解详情↓↓↓

【电脑端】戳>>>  https://vip.csdn.net/askvip?utm_source=1146287632
【APP 】  戳>>>  https://mall.csdn.net/item/52471?utm_source=1146287632