约翰·F·坎尼(英语:John F. Canny,1958年-)是一名澳大利亚计算机科学家,也是加州大学柏克莱分校计算机科学系的保罗·E·雅各布斯(英语:Paul E. Jacobs)和斯泰西·雅各布斯杰出工程教授。他在计算机科学和数学的各个领域做出重大贡献,包括人工智能、机器人学、计算机图形、人机交互、计算机安全、计算机代数和计算几何。
坎尼于1979年在南澳大利亚阿德雷德大学获得计算机科学和理论物理学学士学位,1980年在阿德雷德大学获得电机工程荣誉学士学位,1983年和1987年分别在麻省理工学院获得硕士和博士学位。
1987年起,他担任加州大学柏克莱分校的电机工程和计算机科学系的教师。
1987年,他获得马赫蒂奖(英语:Machtey Award)和ACM博士论文奖。1999年,他是计算几何学年度研讨会的共同主席。2002年,他获得美国人工智能促进协会经典论文奖,以表彰1983年全国人工智能会议中最有影响力的论文。作为《边缘检测的变异方法》()的作者和广泛使用的坎尼算子的发明者,他因在机器人和机器感知领域的开创性贡献而受到表彰。