Chapter 8. Advanced Topics
IN THIS CHAPTER
C++ Concepts
Copy on Write
Caching
Explicit Keyword Usage
Const Usage
Pass by Reference Usage
Image Framework Concepts
Color Space Conversion
Morphology
Image Transformations
Enhancing Digital Photographs
Unsharp Masking
In this chapter, we explore topics that we touched on earlier, but strongly warrant further discussion. In addition to going into detail about specific C++ constructs, we discuss ways that our image processing framework can be extended.
Memory Issues
As we have seen, memory management is extremely important when dealing with images. Even in cases where image buffers are already allocated, inefficient use of memory can cause heap fragmentation that can only lead to problems. This is especially true for ...
Get Applied C++: Practical Techniques for Building Better Software now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.