ÒªÎÅ2D ͼƬ 3D ½¨Ä£¼¼Êõ - ½ðÈÚ°×Áì - Î÷ºçÊÐÍø - Powered by Discuz! Archiver

xubin ·¢±íÓÚ 2024-10-12 03:20:05

ÒªÎÅ2D ͼƬ 3D ½¨Ä£¼¼Êõ

¡¡¡¡³£ÓÃµÄ 2D ͼƬ 3D ½¨Ä£¼¼ÊõÓУº

¡¡¡¡Á¢Ì寥Å䣺ͨ¹ý¶ÔÁ½·ùͼÏñµÄ¶ÔÓ¦µã½øÐÐÆ¥Å䣬ȷ¶¨ÕâÁ½·ùͼÏñµÄ¹ØÏµ£¬È»ºóͨ¹ýÈý½Ç»¯¼ÆËã³öÿ¸öµãµÄÉî¶ÈÐÅÏ¢£¬×îÖյõ½ÈýÎ¬ÖØ½¨µÄ½á¹û¡£

¡¡¡¡·Ö²ã·¨£ºÍ¨¹ýÌáȡͼÏñÖеıßÔµÐÅÏ¢£¬°´ÕÕ¾àÀë·Ö²ã£¬ÒÀ´ÎÇó³öÿ²ãµÄÈýάģÐÍ£¬×îÖյõ½ÈýÎ¬ÖØ½¨µÄ½á¹û¡£

¡¡¡¡Éî¶Èѧϰ¼¼Êõ£ºÀûÓÃÉî¶ÈÑ§Ï°ÍøÂç¶Ô 2D ͼÏñ½øÐзÖÎö£¬Í¨¹ýѧϰ´óÁ¿µÄÑù±¾Êý¾Ý£¬ÍøÂç¿ÉÒÔѧϰµ½Í¼ÏñÖÐÎïÌåµÄ¼¸ºÎÐÅÏ¢£¬²¢Í¨¹ýÉî¶È¹À¼ÆËã·¨µÃµ½Ã¿¸öÏñËØµãµÄÉî¶ÈÐÅÏ¢£¬×îÖյõ½ÈýÎ¬ÖØ½¨µÄ½á¹û¡£

¡¡¡¡Éî¶Èѧϰ¼¼Êõ¿ÉÒÔͨ¹ýѧϰ´óÁ¿µÄÑù±¾Êý¾Ý£¬ÍøÂç¿ÉÒÔѧϰµ½Í¼ÏñÖÐÎïÌåµÄ¼¸ºÎÐÅÏ¢£¬²¢Í¨¹ýÉî¶È¹À¼ÆËã·¨µÃµ½Ã¿¸öÏñËØµãµÄÉî¶ÈÐÅÏ¢£¬×îÖյõ½ÈýÎ¬ÖØ½¨µÄ½á¹û¡£

¡¡¡¡2D ͼƬ 3D ½¨Ä£µÄ¾ßÌåʵÏÖ²½ÖèÈçÏ£º

¡¡¡¡×¼±¸Ñù±¾Êý¾Ý£¬°üÀ¨ 2D ͼÏñºÍ¶ÔÓ¦µÄ 3D Ä£ÐÍ¡£

¡¡¡¡Ñ¡ÔñºÏÊʵÄÉî¶ÈѧϰģÐÍ£¬²¢ÑµÁ·Ä£ÐÍ¡£

¡¡¡¡¶ÔÊäÈëµÄ 2D ͼÏñʹÓÃѵÁ·ºÃµÄÄ£ÐͽøÐÐÔ¤²â£¬µÃµ½Ã¿¸öÏñËØµãµÄÉî¶ÈÐÅÏ¢¡£

¡¡¡¡½«Éî¶ÈÐÅÏ¢ºÍͼÏñµÄλÖÃÐÅÏ¢½áºÏÆðÀ´£¬µÃµ½Ã¿¸öµãµÄÈýÎ¬×ø±ê¡£

¡¡¡¡×îÖյõ½µÄÈýÎ¬×ø±ê¿ÉÒÔʹÓÃÈýά¿ÉÊÓ»¯¹¤¾ß³ÊÏÖ³öÀ´¡£

¡¡¡¡Éî¶Èѧϰ¼¼ÊõʵÏÖ 2D ͼƬ 3D ½¨Ä£³£ÓõÄÊý¾Ý¼¯ÓУº

¡¡¡¡KITTI Êý¾Ý¼¯£ºÊÕ¼¯ÁË´óÁ¿µÄ 2D ͼÏñºÍ¶ÔÓ¦µÄ 3D Ä£ÐÍ£¬Ö÷ÒªÓÃÓÚ×Ô¶¯¼ÝÊ»¡¢¼¤¹âÀ×´ïºÍÉî¶È¹À¼ÆµÈÈÎÎñ¡£

¡¡¡¡Middlebury Êý¾Ý¼¯£ºÊÕ¼¯ÁË´óÁ¿µÄÁ¢Ì寥ÅäÊý¾Ý£¬°üÀ¨Á˶à·ùͼÏñºÍ¶ÔÓ¦µÄÉî¶Èͼ£¬ÓÃÓÚÆÀ²âÁ¢Ì寥ÅäËã·¨µÄÐÔÄÜ¡£

¡¡¡¡NYU Depth V2 Êý¾Ý¼¯£ºÊÕ¼¯ÁË´óÁ¿µÄ 2D ͼÏñºÍ¶ÔÓ¦µÄÉî¶Èͼ£¬ÓÃÓÚÉî¶È¹À¼ÆÈÎÎñ¡£

¡¡¡¡Make3D Êý¾Ý¼¯£ºÊÕ¼¯ÁË´óÁ¿µÄ 2D ͼÏñºÍ¶ÔÓ¦µÄ 3D Ä£ÐÍ£¬ÓÃÓÚÁ¢Ì寥ÅäºÍÉî¶È¹À¼ÆÈÎÎñ¡£

¡¡¡¡Éî¶Èѧϰ¼¼ÊõʵÏÖ 2D ͼƬ 3D ½¨Ä£³£ÓõÄÉñ¾­ÍøÂçÓУº

¡¡¡¡Hourglass ÍøÂ磺ÊÇÒ»ÖÖ±àÂëÆ÷-½âÂëÆ÷½á¹¹µÄÉî¶È¾í»ýÍøÂ磬ÓÃÓÚÉî¶È¹À¼ÆÈÎÎñ¡£

¡¡¡¡U-Net ÍøÂ磺ÊÇÒ»ÖÖ¾ßÓÐÌøÔ¾Á¬½ÓµÄÉî¶È¾í»ýÍøÂ磬ÓÃÓÚͼÏñ·Ö¸îÈÎÎñ¡£

¡¡¡¡ResNet ÍøÂ磺ÊÇÒ»ÖֲвîÍøÂ磬¾ßÓнÏÉîµÄ²ãÊý£¬ÓÃÓÚͼÏñ·ÖÀàÈÎÎñ¡£

¡¡¡¡DenseNet ÍøÂ磺ÊÇÒ»ÖÖÃܼ¯Á¬½ÓµÄÉî¶È¾í»ýÍøÂ磬ÓÃÓÚͼÏñ·ÖÀàÈÎÎñ¡£

¡¡¡¡Hourglass ÍøÂçÊÇÒ»ÖÖ±àÂëÆ÷-½âÂëÆ÷½á¹¹µÄÉî¶È¾í»ýÍøÂ磬ÓÃÓÚÉî¶È¹À¼ÆÈÎÎñ¡£

¡¡¡¡Ê¹Óà Hourglass ÍøÂçµÄ²½ÖèÈçÏ£º

¡¡¡¡°²×° Hourglass ÍøÂçËùÐèµÄÒÀÀµ¿â£¬Èç PyTorch¡£

¡¡¡¡ÏÂÔØ Hourglass ÍøÂçµÄԤѵÁ·Ä£ÐÍ»òѵÁ·×Ô¼ºµÄÄ£ÐÍ¡£

¡¡¡¡×¼±¸ÊäÈëÊý¾Ý£¬Èç 2D ͼÏñÎļþ¡£

¡¡¡¡Ê¹Óà Hourglass ÍøÂç¶ÔÊäÈëÊý¾Ý½øÐÐÉî¶È¹À¼Æ¡£

¡¡¡¡¿ÉÒÔʹÓÿÉÊÓ»¯¹¤¾ß½«¹À¼Æ½á¹û³ÊÏÖ³öÀ´¡£

¡¡¡¡Ê¾Àý´úÂëÈçÏ£º

¡¡¡¡import CV2

¡¡¡¡import torch

¡¡¡¡import numpy as np

¡¡¡¡import hourglass

¡¡¡¡# ¼ÓÔØÄ£ÐÍ

¡¡¡¡model=hourglass.Hourglass()

¡¡¡¡model.load_state_dict(torch.load('hourglass.pth'))

¡¡¡¡model.eval()

¡¡¡¡# ¶ÁȡͼÏñÎļþ

¡¡¡¡image=CV2.imread('image.jpg')

¡¡¡¡# ½øÐÐÉî¶È¹À¼Æ

¡¡¡¡depth=model(image)

¡¡¡¡# ¿ÉÊÓ»¯½á¹û

¡¡¡¡CV2.imshow('depth', depth)

¡¡¡¡CV2.waitKey(0)
3D½¨Ä£
ÈýάɨÃèÒÇ
Êý×Ö²©Îï¹Ý
VRÈ«¾°ÅÄÉã
3DɨÃèÒÇ
Ò³: [1]
²é¿´ÍêÕû°æ±¾: ÒªÎÅ2D ͼƬ 3D ½¨Ä£¼¼Êõ