Pyrometers are commonly used for high temperature measurement, but their accuracy is often limited by uncertainty in the surface emissivity. Radiation heating introduces additional errors due to the extra light reflected off the measured surface. While many types of specialized equipment have been developed for these measurements, this work presents a method for measuring high temperatures using single color pyrometers when the surface emissivity is unknown. It is particularly useful for correcting errors due to reflected light in solar heating applications. The method requires two pyrometers and is most helpful for improving measurement accuracy of low cost commercial instruments. The temperature measurements of two pyrometers operating at different wavelengths are analyzed across a range of sample temperatures to find the surface emissivity values at each wavelength that minimize the difference in temperature measurements between pyrometers. These are taken as the surface emissivity values, and the initial temperature measurements are corrected using the calculated emissivity values to obtain improved estimates of the surface temperature. When applied to temperature data from a solar furnace, the method significantly decreased the difference in the temperature measurements of two single color pyrometers. Simulated temperature data with both random noise and systematic errors are used to demonstrate that the method successfully converges to surface emissivity values and reduces temperature measurement errors even when subjected to significant errors in the model inputs. This method provides a potential low cost solution for pyrometric temperature measurement of solar-heated objects. It is also useful for temperature measurement of objects with unknown emissivity.