NVIDIA Metropolisͨ¹ý¼ò»¯ÉãÏñͷУ׼ ÔöÇ¿AIÇý¶¯µÄ¶àÉãÏñÍ·×·×Ù
±¾ÎÄÊǹ¹½¨¶àÉãÏñÍ·×·×ÙÊÓ¾õAIÓ¦ÓÃϵÁÐÎÄÕµĵÚÈýƪ¡£ÔÚµÚÒ»ºÍµÚ¶þƪÎÄÕÂÖУ¬ÎÒÃǽéÉÜÁËÌá¸ßϵͳ׼ȷÐÔµÄÕû¸ö¶Ëµ½¶Ë¹¤×÷Á÷ºÍ΢µ÷¹ý³Ì¡£

NVIDIA Metropolis ÊÇÒ»¸öÀûÓÃAIʵÏÖ¸÷¸öÐÐÒµÊÓ¾õÊý¾Ý·ÖÎöµÄÓ¦Óÿò¼ÜºÍ¿ª·¢Õß¹¤¾ßÌ×¼þ¡£ËüËùÌṩµÄ¶àÉãÏñÍ·×·×ٲο¼ AI ¹¤×÷Á÷ÓÉÔÆÔÉú NVIDIA Metropolis ΢·þÎñÇý¶¯£¬¿ÉʵÏÖ¿ç¶à¸öÉãÏñÍ·µÄ¸ß¼¶ÎïÌå×·×ٺͶ¨Î»¹¦ÄÜ¡£±¾ÎĽ«ÌÖÂÛÉãÏñͷУ׼¡¢ÈçºÎʹÓà Metropolis ÉãÏñͷУ׼Ì×¼þÀ´Ð£×¼ÕæÊµÉãÏñÍ·£¬ÒÔ¼°ÈçºÎʹÓà NVIDIA Omniverse À©Õ¹Ð£×¼ºÏ³ÉÉãÏñÍ·¡£
ÉãÏñͷУ׼
ÉãÏñͷУ׼ÊÇÈ·¶¨Ìض¨ÉãÏñÍ·²ÎÊý»ò¹À¼ÆÉãÏñÍ·ÌØÐԵĹý³Ì¡£ÉãÏñͷУ׼¿É½«ÉãÏñÍ·ÔÚ 2D ÊÀ½çÖп´µ½µÄ¾°Ïóת»»³ÉÏÖʵÊÀ½ç×ø±êϵ£¬ÊÇÐí¶à»ùÓÚÊÓ¾õµÄÓ¦ÓõĻù´¡¡£ÀýÈçÔÚ´´½¨¶àÉãÏñÍ·×·×ÙÓ¦ÓÃʱ£¬ÐèÒªÏȽøÐÐÉãÏñͷУ׼£¬²ÅÄÜÍê³ÉÖ÷񻃾¼°×ø±êת»»µÄÌØ¶¨²Ù×÷¡£
ÉãÏñÍ·²ÎÊýÓÉÍâÔÚ²ÎÊýºÍÄÚÔÚ²ÎÊýÁ½²¿·Ö×é³É¡£ÍâÔÚ²ÎÊý¶¨ÒåÁËÉãÏñÍ·Ïà¶ÔÓÚÖ¸¶¨ÊÀ½ç×ø±êϵµÄÆ½ÒÆºÍÐýת£¬´Ó¶øÊµÏÖÉãÏñÍ·×ø±êºÍÊÀ½ç×ø±êÖ®¼äµÄÓ³Éä¡£ÄÚÔÚ²ÎÊýÔòʵÏÖÁËÉãÏñÍ·×ø±êÓëÏñËØ×ø±êÖ®¼äµÄÓ³Éä¡£
¶àÉãÏñÍ·×·×ÙÖеÄÉãÏñͷУ׼
NVIDIA Metropolis ¶àÉãÏñÍ· AI ²Î¿¼¹¤×÷Á÷Ö÷ҪʹÓÃÉãÏñÍ·×÷Ϊ´«¸ÐÆ÷£¬²¢¶Ô¼ì²âµ½µÄÒÆ¶¯ÎïÌå½øÐдóÁ¿Ê±¿Õ·½ÃæµÄ´¦Àí¡£ÓÉÓÚÎïÌå×î³õÔÚÉãÏñÍ·ÊÓͼÄÚµÄÏñËØÓòÖмì²âµ½£¬Òò´ËΪÁËÔÚÏÂÓνøÐдóÁ¿Ê±¿Õ·ÖÎö£¬Ò»¸ö±Ø²»¿ÉÉٵIJ½Öè¾ÍÊǽ«ÏñËØÓòÓëËùÐè×ø±êϵÏà¹ØÁª¡£
ÔÚ Metropolis AI ¹¤×÷Á÷ÖУ¬ÉãÏñÍ·¶¨Î»¶ÔÏÂÓÎÈÎÎñµÄÕûÌå׼ȷÐÔÓÐÖØ´óÓ°Ïì¡£ÏêϸÐÅÏ¢¿É²Î¼ûÉãÏñÍ·¶¨Î»Ö¸ÄÏ£º
https://docs.nvidia.com/mms/text/MDX_Camera_Positioning_Guide.html
ͨ¹ýÕýÈ·µÄÉãÏñͷУ׼£¬¾ÍÄÜÔÚËùÐè×ø±êϵÖж¨Î»¼ì²âµ½µÄÎïÌå¡£ÕâÔÚÐí¶àºËÐÄÄÜÁ¦Öж¼Æð×ÅÖÁ¹ØÖØÒªµÄ×÷Ó㬰üÀ¨µ«²»ÏÞÓÚ£º
½«ÉãÏñÍ·ÓÃ×÷´«¸ÐÆ÷µÄλÖ÷þÎñ£º¼ì²âÉãÏñÍ·ÄÚµÄÎïÌ壬²¢Í¨¹ýУ׼ºóµÄÉãÏñÍ·²ÎÊý£¬¼ÆËã³öÆäÔÚ¾ßÓÐÏÖʵÒâÒåµÄ×ø±êϵÉϵÄλÖá£ÀýÈ磬ÁãÊÛµê¿ÉÒÔÔÚÆ½ÃæÍ¼É϶¨Î»ÉãÏñÍ·¿´µ½µÄµêÄڹ˿͡£
¶à¸öÉãÏñÍ·Ö®¼äµÄ»î¶¯¹ØÁª£ºµ±¸ù¾ÝÍ¬Ò»×ø±êϵУ׼¶à¸öÉãÏñÍ·ºó£¬¾Í¿ÉÒÔ¹ØÁª¸÷¸öÉãÏñÍ·²¢½øÐÐÍÆÀí£¬´Ó¶øÌṩ×ۺ϶´²ì¡£ÀýÈ磬¹²Ïí×ø±êϵÖеÄÒÆ¶¯ÀúÊ·¼Ç¼¿ÉÒÔ°ïÖúÈ·¶¨ÉãÏñÍ·_1 ¼ì²âµ½µÄÈË_A ºÍÉãÏñÍ·_2 ¼ì²âµ½µÄÈË_B ÊÇ·ñÊÇͬһ¸öÈË£»¿ÉÒÔͨ¹ý¸²¸Ç²»Í¬ÇøÓòµÄ¶à¸öÉãÏñÍ·£¬ÎÞ·ì×·×ÙÒ»¸öÈËÔÚ²Ö¿âÖеÄÐÐ×߹켣µÈ¡£
»ùÓÚ¾àÀëµÄ¶ÈÁ¿¼ÆË㣺¼øÓÚÉãÏñÍ·µÄÌØÐÔ£¬Ö±½ÓÔÚÏñËØÓò½øÐоàÀë¼ÆËã²¢²»¿É¿¿¡£ÀýÈç X ¸öÏñËØ¸²¸ÇµÄʵ¼Ê¾àÀ루ÒÔÃ×Ϊµ¥Î»£©»áÒòÖ¡ÄÚλÖõIJ»Í¬¶ø²úÉúºÜ´ó²îÒì¡£¸ù¾ÝÖ±½Ç×ø±êϵÀ´Ð£×¼ÉãÏñÍ·¿ÉÒÔʹ¾àÀë¼ÆËã¸ü¼Ó·½±ã¡£
ͼ 1 ÊÇÒ»¸öʵʱλÖÃϵͳʾÀý¡£ÔÚÒ»¸ö 100 ¸öÉãÏñÍ·¸²¸ÇµÄ 10 Íòƽ·½Ó¢³ß²Ö¿â¿Õ¼äÄÚ£¬Ã¿¸öÈ˵ÄλÖö¼¿ÉÒÔÔÚ²Ö¿âÆ½ÃæÍ¼ÉϽøÐÐ×·×Ù¡£ÕâÑùµÄϵͳ½¨Á¢ÔÚÉÏÊöͨ¹ýÕýÈ·ÉãÏñͷУ׼À´ÊµÏֵĺËÐÄÄÜÁ¦»ù´¡ÉÏ¡£

ͼ 1. ͨ¹ý¶à¸öÉãÏñÍ·×·×Ù¶à¸öÎïÌåµÄʵʱλÖÃϵͳ
µ±Ç°µÄ Metropolis ²Î¿¼AI¹¤×÷Á÷¼Ù¶¨ÉãÏñͷûÓÐÊ§Õæ»òÊ§ÕæºÜС£¬ÕâÑù¾ÍÄÜÈ·±£ÏñËØ×ø±êϵÓëÖ¸¶¨µÄÊÀ½ç×ø±êϵ֮¼äµÄÓ³ÉäÊÇÏßÐԵġ£ÕâÐèÒª´ÓÁ½¸ö×ø±êϵÖÐÑ¡Ôñ²Î¿¼µã½øÐмÆËã¡£
ÌØ±ðÊÇÐèҪһϵÁеر꣬ÆäÖÐÿ¸öµØ±êµÄÏñËØÖµ£¨x, y£©ºÍÊÀ½ç×ø±ê£¨X, Y, Z£©¶¼ÊÇÒÑÖªµÄ¡£ÔÚÎÒÃǵÄÐí¶àÓÃÀýÖУ¬Ö¸¶¨µÄÊÀ½ç×ø±êϵÊÇÒ»¸ö 2D µÑ¿¨¶ûÆ½Ãæ£¬»òÕ߸ü¾ßÌåµØËµ£¬ÊÇÒ»¸öÆ½ÃæÍ¼µÄͼÏñ¡£ÒÔÆ½ÃæÍ¼µÄÒ»½ÇΪԵ㣬¿ÉÒÔ½«¸ÃµÑ¿¨¶ûÆ½Ãæ×ª»»ÎªÆ½ÃæÍ¼Í¼ÏñµÄÏñËØÖµ¡£
ÔÚÕâ¸öÒâÒåÉÏ£¬ÊÀ½ç×ø±ê£¨X, Y, Z£©±ä³ÉÁË£¨X, Y£©£¬2D ת 3D µÄÓ³ÉäÎÊÌâʵ¼ÊÉϱä³ÉÁË 2D ת 3D µÄ͸Êӱ任ÎÊÌâ¡£¶ø×÷Ϊ¸ÃУ׼¹ý³ÌµÄÊä³ö½á¹û£¬¸ù¾ÝµØ±ê¼ÆËã³öµÄ 3 x 3 ͬ¹¹¾ØÕó¿ÉÓÃÓÚÒÔºóµÄλÖñ任¡£
ͼ 2 ÌṩÁËÁ½¸öÑÝʾ¸Ã¹ý³ÌµÄʾÀý£¬¿¼Âǵ½ÈÎÎñÊÇÕÒµ½×ó²àÉãÏñÍ·ÏñËØÓëÓÒ²àÆ½ÃæÍ¼Ö®¼äµÄÓ³Éä¹ØÏµ£¬Î¨Ò»ÐèÒªµÄÊÇһϵÁпÉͬʱλÓÚ×óÓÒÁ½²àµÄµØ±ê {1, 2, 3, 4, ...}¡£Ñ¡¶¨Ò»ÏµÁеرêºó£¬ÉãÏñͷλÖã¨x, y£©ºÍÊÀ½çλÖã¨X, Y£©»áÒÔÏàÓ¦µÄÏñËØ×ø±êÐÎʽ¸ø³ö£¬È»ºó¾Í¿ÉÒÔͨ¹ýÏÖÓеĿ⣬ÇáËɼÆËã³öͬ¹¹¾ØÕó£¨ÀýÈç OpenCV£©¡£

ͼ 2. À´×ÔÉãÏñÍ·ÊÓͼºÍÆ½ÃæÍ¼µÄ²Î¿¼µã
ÏÖÔÚ£¬½â¾öÏñËØ×ªÊÀ½çµÄÓ³ÉäÎÊÌ⣬¿ÉÒÔ¹é½áΪѡÔñ²Î¿¼µã²¢»ñÈ¡ÆäÔÚÉãÏñÍ·»ÃæºÍÆ½ÃæÍ¼ÖеÄÏñËØÖµ¡£ÕâÏ×÷¿´ËƼòµ¥£¬ÊµÔò²»Òס£Éè¼ÆµÃµ±µÄ¹¤¾ß¿ÉÒÔ´ó´ó¼õÉÙ¹¤×÷Á¿£¬¼ò»¯ÈÎÎñ¡£
ʹÓà MetropolisÉãÏñͷУ׼Ì×¼þ
¼ò»¯ÏÖʵÊÀ½çµÄУ׼¹¤×÷
Äú¿ÉÒÔʹÓà Metropolis ÉãÏñͷУ׼Ì×¼þÀ´Ö´ÐÐÉãÏñͷУ׼ÈÎÎñ£¬²¢ÒÔÊʵ±µÄ¸ñʽÊä³öÎļþ£¬ÒÔ±ãÓëÆäËû Metropolis ·þÎñÎÞ·ì¶Ô½Ó¡£
ÊÓÆµ 1. ͨ¹ý¼ò»¯ÉãÏñͷУ׼£¬ÔöÇ¿AIÇý¶¯µÄ¶àÉãÏñÍ·×·×Ù
Metropolis ÉãÏñͷУ׼Ì×¼þÌṩÒÔϹ¦ÄÜ£º
ÏîÄ¿×éÖ¯¡¢µ¼ÈëºÍµ¼³ö
ͨ¹ý Metropolis ýÌå·þÎñÇáËɵ¼ÈëÉãÏñÍ·
ÓÃÓÚÑ¡¶¨²Î¿¼µãµÄ GUI
ÓÃÓÚ×Ô¼ìµÄ¼´Ê±ÖØÍ¶Ó°´íÎó
Ö§³Ö¸ü¶à Metropolis ¹¦Äܵĸ½¼Ó×é¼þ£¬°üÀ¨¸ÐÐËÈ¤ÇøÓò£¨ROI£©ºÍ°íÏß
ʹÓà API ²åÈëÎļþ
ÓÐÈýÖÖУ׼ģʽ¿É¹©Ê¹Óãº
µÑ¿¨¶ûУ׼£ºÒ»ÖÖÔÚûÓвο¼½¨ÖþµØÍ¼µÄÇé¿öÏ´´½¨ÍⲿУ׼µÄ·½·¨¡£Óû§¿ÉÒÔ´´½¨×Ô¼ºµÄÈ«¾Ö×ø±êϵ¡£
¶àÉãÏñÍ·×·×Ù£º¸ÃģʽÊÇʹÓÃУ׼Ì×¼þµÄ×î³£¼û·½Ê½£¬Ò²ÊDZ¾ÎĵÄÖØµã¡£²ÉÓøÃģʽµÄÓû§Ö»ÐèÌṩһ¸ö½¨ÖþµØÍ¼£¬Ã¿¸öÉãÏñÍ·¾ÍÄܸù¾Ý¸ÃµØÍ¼½øÐÐУ׼¡£
ͼÏñ£ºÔÚͼÏñÉÏ»æÖưíÏßºÍ ROI ²¢»ñÈ¡ÏñËØ×ø±ê¡£¶ÔÓÚijЩÏÂÓÎÈÎÎñ£¬ÐèÒªÔÚÉãÏñÍ·ÊÓͼÖÐÌí¼ÓijЩÈËΪ¼ÙÏó£¬ÒÔ¼ÆËãÌØ¶¨Ö¸±ê£¬ÀýÈç»ùÓÚ°íÏß´©Ô½´ÎÊýµÄÎïÌ弯ÊýµÈ¡£
×î¼òµ¥µÄ·½·¨ÊÇʹÓÃʾÀýÓ¦ÓÃÖÐÌṩµÄ×ʲúÀ´µ¼ÈëÒ»¸öÏîÄ¿¡£Í¨¹ý calibration.json¡¢imageMetadata.json ºÍ Images.zip£¬Óû§¿ÉÒÔµ¼ÈëÒ»¸öÒѾÉèÖúõÄÏîÄ¿¡£
ÈçÒª´ÓÍ·¿ªÊ¼´´½¨Ò»¸ö¶àÉãÏñÍ·×·×ÙÏîÄ¿£¬ÐèÒªÒ»¸öÆ½ÃæÍ¼ÒÔ¼°Ò»ÏîýÌå·þÎñ£¬»òÕß¶àÕÅÀ´×ÔÉãÏñÍ·µÄͼÏñ£¬»¹ÐèÒªÀ´×ÔÉãÏñÍ·µÄÐÅÏ¢£¬À´°ïÖú Metropolis UI ÉèÖÃÉãÏñÍ·¡£
ÔÚµ¼ÈëÏîÄ¿»ò´´½¨ÐÂÏîÄ¿ºó£¬¡°ÏîÄ¿¡±Ò³Ã潫Òýµ¼ÄúÍê³É´´½¨±ØÒªÈ˹¤¼ÙÏóµÄ²½Öè¡£Ê×ÏÈ£¬ÉÏ´«Æ½ÃæÍ¼¡£Æ½ÃæÍ¼¿ÉÒÔÊÇ´ú±íÉãÏñÍ·Ëù¼û¿Õ¼äµÄ½¨ÖþµØÍ¼¡£
½ÓÏÂÀ´£¬Èç¹ûÄúʹÓõÄÊÇýÌå·þÎñ£¬¿ÉÒÔʹÓÃÓ벿Êð°¸Àý×îÏà¹ØµÄ URL µ¼Èë´«¸ÐÆ÷¡£ÕâÊǽ«´«¸ÐÆ÷µ¼ÈëÌ×¼þµÄ×î¼òµ¥·½·¨£¬µ«²¢·ÇΨһµÄ·½·¨¡£Èç¹û²»Ê¹ÓÃýÌå·þÎñ£¬ÔòÐèÒªÉèÖô«¸ÐÆ÷¡£
Ê×ÏÈΪÿ¸ö´«¸ÐÆ÷´´½¨Ò»¸öд«¸ÐÆ÷£¬²¢Ìí¼ÓÉãÏñÍ·ÏêϸÐÅÏ¢¡£ÕâЩÏêϸÐÅÏ¢¶ÔÓÚ½«ÉãÏñÍ·µ¼Èë Metropolis ¹¤×÷Á÷·Ç³£±ØÒª¡£¹Ø±Õ¸Ãģ̬ºó£¬Äú»á¿´µ½Íø¸ñÖÐÏÔʾÁËÒ»¸ö´«¸ÐÆ÷£¬Äú¿ÉÒÔµ¥»÷ÉãÏñͷͼ±êÉÏ´«Í¼Ïñ¡£Èç¹ûÄúÔÚÉÏÒ»²½Öз¢ÏÖÁË´«¸ÐÆ÷£¬Ôò±íʾͼÏñÓ¦¸ÃÒѾ´ÓýÌå·þÎñÖÐÌáÈ¡¡£¶Ôÿ¸ö´«¸ÐÆ÷ÖØ¸´´Ë²½Öè¡£
У׼ʱ£¬ÔÚÉãÏñͷͼÏñÉÏΪÿ¸ö´«¸ÐÆ÷´´½¨Ò»¸ö¶à±ßÐΣ¬²¢ÔÚÆ½ÃæÍ¼ÉÏ´´½¨ÏàÓ¦µÄ¶à±ßÐΡ£È»ºó£¬ÔÚÆ½ÃæÍ¼¿Õ¼äÖÐÑ¡ÔñÔÚÉãÏñͷͼÏñÖпɼûµÄµã»òµØ±ê¡£Í¨¹ýÕâЩÏàÓ¦µÄ¶Ô£¬¿ÉÒÔ´´½¨Ò»¸öת»»¾ØÕ󣬽«ÉãÏñÍ·¿Õ¼äÖеĹ켣ӳÉäµ½Æ½ÃæÍ¼ÉÏ¡£
¸ù¾Ý¿Õ¼ä´óС£¬×îºÃÑ¡Ôñ 8 µ½ 15 ¸öµã¡£¿ªÊ¼Ê±ÖÁÉÙÐèÒª 8 ¸öµã¡£Í¼ 2 ÏÔʾÁËÆ½ÃæÍ¼ÉÏÒÑÈ·ÈϵÄÔÚÉãÏñͷͼÏñÖпɼûµÄµØ±ê¡£Èç¹ûÔÚÄ³Ò»ÇøÓò³öÏÖУ׼ƫ²î£¬¿Éͨ¹ýÌí¼Ó¸ü¶àµÄµã°ïÖú¸ÄÉÆ¹ì¼£¡£
´´½¨Á½¸ö¶à±ßÐκó£¬Ìí¼ÓÒ»¸ö ROI ¶à±ßÐÎÒÔ¼°°íÏߺͷ½ÏòÏß¡£Ð£×¼½×¶ÎµÄʾÀý¼ûͼ 3¡£

ͼ 3. ¾¹ý Metropolis ÉãÏñͷУ׼Ì×¼þ µÄУ׼½×¶ÎºóÍêȫУ׼µÄÉãÏñͷʾÀý
У׼ÉèÖÃÍê³Éºó£¬µ¥»÷¡°Ð£×¼¡±²é¿´ÖØÍ¶Ó°Îó²î²¢µ¥»÷¡°½ÓÊÜ¡±£¨Èç¹û¿ÉÒÔ½ÓÊÜ£©¡£È»ºóµ¥»÷¡°ÑéÖ¤¡±²âÊÔУ׼£¬»æÖƹ켣»ò¶à±ßÐΣ¬²é¿´ÉãÏñÍ·ÓòÖеĵãÈçºÎÂäÔÚÆ½ÃæÍ¼ÉÏ¡£Èç¹ûÆ½ÃæÍ¼ÉϵÄͶӰµã¿ÉÒÔ½ÓÊÜ£¬¾ÍÄܹ»Ñé֤У׼¡£Èç¹û²»ÐУ¬ÔòÔÚУ׼½×¶Îµ÷Õû¶à±ßÐΣ¬Ö±µ½Ð£×¼ºÏ¸ñΪֹ¡£
½ÓÏÂÀ´£¬ÉèÖÃÆ½ÃæÍ¼²¢½«ÉãÏñÍ··ÅÖÃÔÚÆ½ÃæÍ¼ÉÏ¡£ÕâÊÇÔÚ Metropolis ¹¤×÷Á÷µÄÓû§½çÃæÖÐÏÔʾÉãÏñÍ·Ëù±Ø²»¿ÉÉÙµÄÒ»¸ö²½Öè¡£ÓйØÈçºÎ·ÅÖô«¸ÐÆ÷µÄʾÀý£¬Çë²Î¼ûͼ 4¡£

ͼ 4. ·ÅÖÃÔÚ MetropolisÉãÏñͷУ׼Ì×¼þÖÐ µÄÆ½ÃæÍ¼ÉϵĴ«¸ÐÆ÷
×îºó£¬µ¼³ö¿ÉÓÃÓÚ Metropolis ¹¤×÷Á÷µÄÈËΪ¼ÙÏóÎļþ calibration.json¡¢imageMetadata.json ºÍ images.zip¡£
½èÖú Metropolis ÉãÏñͷУ׼Ì×¼þ£¬Äú¿ÉÒÔÇáËɼò»¯ÕæÊµÉãÏñÍ·ÉϵÄÊÖ¶¯ÉãÏñͷУ׼Á÷³Ì¡£ËüËùÌṩµÄ¸ñʽ»¯Îļþ¿É¹©ÏÂÓÎ Metropolis ·þÎñÎÞ·ìʹÓá£
NVIDIA Omniverse ÖеÄ
ºÏ³ÉÉãÏñÍ·×Ô¶¯Ð£×¼
Metropolis ²Î¿¼Ó¦ÓÃÒ²¿ÉÒÔʹÓúϳÉÊý¾Ý¡£ÕâЩ²Î¿¼Ó¦ÓÃÌṩÔÚ NVIDIA Omniverse ƽ̨ÉÏ´´½¨µÄºÏ³ÉÊÓÆµÊý¾Ý¡£ÓëÏÖʵÊÀ½çÖеÄÉãÏñÍ·Ò»Ñù£¬ºÏ³ÉÉãÏñÍ·Ò²±ØÐë¾¹ýУ׼ºó£¬²ÅÄÜʵÏÖÏñËØ×ø±êÓëÆ½ÃæÍ¼Ö®¼äµÄÓ³Éä¡£
ÊÓÆµ 2. ͨ¹ý¼ò»¯ÉãÏñͷУ׼£¬ÔöÇ¿ AI Çý¶¯µÄ¶àÉãÏñÍ·×·×Ù
ÓÉÓÚÄܹ»ÍêÈ«¿ØÖÆ Omniverse ÖеĺϳÉÉãÏñÍ·£¬Òò´Ë²»ÐèÒªÊÖ¶¯Ñ¡Ôñ²Î¿¼µã¡£Ö»Ðèµã»÷һϰ´Å¥£¬Omniverse ÖÐµÄ omni.replicator.agent.camera_calibration ×Ô¶¯Ð£×¼À©Õ¹¾ÍÄÜÊä³öËùÐèµÄÐéÄâÉãÏñÍ·Ó³Éä¡£¸Ã×Ô¶¯Ð£×¼¹¤¾ß°üº¬ÔÚ omni.replicator.agent À©Õ¹ÖС£
ÈçÒªÁ˽â¸ü¶àÐÅÏ¢£¬Çë²Î¼û Omniverse ÉãÏñͷУ׼Îĵµ£ºhttps://docs.omniverse.nvidia.com/isaacsim/latest/replicator_tutorials/ext_replicator-agent/camera_calibration.html
ÈçҪʹÓà omni.replicator.agent.camera_calibration£¬Ê×ÏÈ´´½¨Ò»¸ö¸©ÊÓÉãÏñÍ·ÒÔ¼°´ýУ׼µÄÉãÏñÍ·¡£¸©ÊÓÉãÏñÍ·µÄ¾«È·ÉãÏñÍ·ÊÓͼ½«±»ÓÃ×÷Æ½ÃæÍ¼¡£À©Õ¹½«×Ô¶¯´ÓÉãÏñÍ·ÊÓͼÖÐΪÿ¸ö´ýУ׼µÄÉãÏñÍ·Ñ¡ÔñÆ½ÃæÍ¼Éϵĵ㣬²¢¼ÆËãËüÃÇÔÚ¸©ÊÓÉãÏñÍ·ÖеĶÔÓ¦µã¡£
ʹÓà omni.replicator.agent.camera_calibration À©Õ¹µÄÏêϸÇé¿öÈçÏ£º
ͨ¹ý´ÓÉãÏñÍ·ÊÓͼÖÐËæ»úͶÉä¹âÏߣ¬À´×Ô¶¯Ñ¡Ôñ²Î¿¼µã£¬¼Ç¼¹âÏßÓëÆ½ÃæÍ¼ÏཻµÄλÖá£
ÉãÏñÍ·µÄÍâÔÚ¾ØÕóÓÉÉãÏñÍ·ÔÐ͵ı任¾ØÕóµ¼³ö£¬ÄÚÔÚ¾ØÕóÔò¸ù¾ÝÉãÏñÍ·ÔÐ͵ÄÊôÐÔ¼ÆËãµÃ³ö¡£
½«²Î¿¼µãµÄ 3D λÖÃת»»ÎªÉãÏñͷͼÏñÆ½ÃæÉ쵀 2D λÖ㬲¢Ê¹ÓÃÕâЩÊý¾Ý¼ÆËã³öÉãÏñÍ·µÄͶӰ¾ØÕó¡£
¼ÆËã²Î¿¼µã 3D λÖÃÓ븩ÊÓÉãÏñͷͼÏñÆ½ÃæÖ®¼äµÄÆ½ÒÆ²ÎÊýºÍËõ·ÅÒò×Ó£¬ÕâÄܹ»ÌṩÉãÏñÍ·ÊÓͼÓëÆ½ÃæÍ¼Ö®¼äµÄ¶ÔÓ¦¹ØÏµ¡£
ͨ¹ýÏòÆ½ÃæÍ¼¾ùÔÈͶÉä¹âÏßÀ´È·¶¨ÉãÏñÍ·µÄÊÓÒ°£¨FOV£©£¬ÊÕ¼¯ÃüÖеãµÄÊý¾Ý£¬È»ºó¸ù¾ÝÕâЩÃüÖеãµÄ×ø±êÉú³ÉÊÓ³¡¶à±ßÐΡ£
×îºó£¬½«ÉãÏñÍ·µÄÄÚÔÚ¾ØÕóºÍÍâÔÚ¾ØÕóÒÔ¼°Í¶Ó°¾ØÕóºÍÉãÏñÍ·ÊÓͼÓëÆ½ÃæÍ¼Ö®¼äµÄ¶ÔÓ¦¹ØÏµµ¼³öµ½ JSON Îļþ£¬²¢ÔÚ³¡¾°µÄ¸©ÊÓͼÏñÉÏäÖȾ FOV ¶à±ßÐΡ£
ÔÚ Omniverse Öд´½¨ºÏ³ÉÉãÏñÍ·Ïà¶Ô¼òµ¥£¬ÊÇÒ»¸öÉú³ÉºÏ³ÉÊÓÆµÊý¾ÝµÄºÃ·½·¨£¬ËùÉú³ÉµÄÊý¾Ý¿ÉÓÃÓÚÄ£ÐÍѵÁ·ºÍ·ÂÕæµÈ¸÷ÖÖÏÂÓÎÈÎÎñ¡£omni.replicator.agent.camera_calibration ΪÓû§ÌṩÁËÒ»¸ö·½±ã´´½¨¸ñʽ»¯ÉãÏñͷУ׼ÎļþµÄ¹¤¾ß£¬ÕâÑù£¬Omniverse ÖеĺϳÉÉãÏñÍ·¾ÍÄÜÇáËÉÓÃÓÚ¸÷ÖÖ Metropolis ²Î¿¼¹¤×÷Á÷»òÓ¦Óá£
½áÂÛ
ͨ¹ýÉãÏñͷУ׼£¬NVIDIA Metropolis ²Î¿¼Ó¦ÓÿÉÒÔÔÚÌṩµÄÆ½ÃæÍ¼É϶¨Î»¼ì²âµ½µÄÎïÌ壬²¢½¨Á¢¶à¸öÉãÏñÍ·Ö®¼äµÄÎïÌåλÖÃ¿Õ¼ä¹ØÁª¡£ÕâÊÇÔÚÖÇÄÜÊÓÆµ·ÖÎöÁìÓò£¬¹¹½¨´ó¹æÄ£ÊµÊ±Î»Ö÷þÎñºÍÆäËûÓÐÒâÒåµÄ·þÎñ£¬Ëù±Ø²»¿ÉÉÙµÄÒ»¸ö²½Öè¡£





