What is the difference between opencv_world453d.lib and opencv_world453.lib?

In general, whenever a C++ or C library’s name ends in ‘d’, it is a version that contains debug information, and may not also be optimized - which both make it larger. The point is that when yun your code in a debugger, you can step into the library.