Split Images ๐ŸŽฅ๐Ÿ…ฅ๐Ÿ…—๐Ÿ…ข

่Š‚็‚นๅŠŸ่ƒฝ๏ผš็”จไบŽๅฐ†ไธ€็ป„ๅ›พๅƒๅบๅˆ—ๅˆ†ๅ‰ฒๆˆไธคไธช็‹ฌ็ซ‹็š„็ป„ใ€‚่ฟ™ๅฏนไบŽ้œ€่ฆๅฏน่ง†้ข‘ๅบๅˆ—็š„ไธๅŒ้ƒจๅˆ†ๅบ”็”จไธๅŒๅค„็†็š„ๅทฅไฝœๆต้žๅธธๆœ‰็”จใ€‚

่พ“ๅ…ฅๅ‚ๆ•ฐ

ๅ‚ๆ•ฐๅ็งฐ่ฏดๆ˜Ž
images่พ“ๅ…ฅ็š„ๅ›พๅƒๅบๅˆ—๏ผŒ้€šๅธธไธบ 4D Tensor๏ผˆB, H, W, C๏ผ‰ใ€‚

่พ“ๅ‡บๅ‚ๆ•ฐ

ๅ‚ๆ•ฐๅ็งฐ่ฏดๆ˜Ž
IMAGE_AไปŽ็ฌฌ 0 ๅธงๅˆฐ split_index-1 ็š„ๅ›พๅƒ้›†ๅˆใ€‚
A_countA ้ƒจๅˆ†ๅ›พๅƒ็š„ๆ•ฐ้‡ใ€‚
IMAGE_BไปŽ split_index ๅˆฐ็ป“ๅฐพ็š„ๅ›พๅƒ้›†ๅˆใ€‚
B_countB ้ƒจๅˆ†ๅ›พๅƒ็š„ๆ•ฐ้‡ใ€‚

ๆŽงไปถๅ‚ๆ•ฐ

ๅ‚ๆ•ฐๅ็งฐ่ฏดๆ˜Ž
split_indexๅˆ†ๅ‰ฒ็ดขๅผ•๏ผŒๅ†ณๅฎšๅฐ†ๅ›พๅƒๅˆ—่กจๅœจ็ฌฌๅ‡ ๅธงๅค„ๅˆ‡ๅˆ†๏ผŒ่Œƒๅ›ด็”ฑ BIGMIN ๅˆฐ BIGMAXใ€‚ๅฐ†่พ“ๅ…ฅๅ›พๅƒๅบๅˆ—ๅˆ’ๅˆ†ไธบๅ‰ๅŽไธค้ƒจๅˆ†๏ผŒๅ‰ๅŠ้ƒจๅˆ†ไธบ A๏ผŒๅŽๅŠ้ƒจๅˆ†ไธบ Bใ€‚ๅปบ่ฎฎไธ่ฆ่ถ…ๅ‡บๆ€ปๅธงๆ•ฐใ€‚

split_index๏ผšๅˆ†ๅ‰ฒ็‚น็š„็ดขๅผ•๏ผŒๅ†ณๅฎšไบ†ๅคšๅฐ‘ๅธงไผš่ฟ›ๅ…ฅ็ฌฌไธ€็ป„๏ผˆA ็ป„๏ผ‰